当前位置: 首页 > news >正文

密码学---真题演练

✨Base加密:题目-base?

靶场网址:https://polarctf.com/

Base100加密!!!

 

 得到的新的一串密码是 rot47 密码,属于凯撒密码的一种变体.

 

 

✨斐波那契:题目-FB

从第三项开始,每一项都等于前两项之和!!!其数值为:1,1,2,3,5,8,13,21,34,55,89……

 

首先,将字母依次排序:

  1. V
  2. E
  3. R
  4. A
  5. Y
  6. T
  7. R
  8. G
  9. U
  10. Y
  11. T
  12. L
  13. O
  14. U
  15. Y
  16. T
  17. F
  18. D
  19. R
  20. K
  21. O
  22. N
  23. M
  24. L
  25. K
  26. J
  27. O
  28. P
  29. G
  30. F
  31. 6
  32. 5
  33. D
  34. D

1、1、2、3、5、8、13、21、34……按照此数值将对应的字母写出来(为什么所取的数值是这些原因如下)

V   V    E   R   Y   G    O     O      D

写到flag {} 形式中即为答案!!!flag{VVERYGOOD}

 

✨RSA  :  题目-rsa

import gmpy2
import libnum
c = 2594630690186395245440809641065619753515806274525685258002015552974424372384220768472440321906989149138846141572994218682480369570277158812043800473893692951205617309664934593801
m = gmpy2.isqrt(c)
m = int(m)
m_text = libnum.n2s(m)
print(m_text)

flag{Rsa_iS_Rea11y_FuN_And_1_LiK3_It}

✨题目-BabyRSA

给了密文和私钥,RSA算法是私钥加密,公钥解密,这两者即可还原明文值!!!

✨题目-玩转数独

根据文本依次对应得692998839

再转化为MD5加密得形式

 得到flag{e19ba6a38dae099e68e3d05f7447755b}

http://www.lryc.cn/news/435007.html

相关文章:

  • 时间日期工具类
  • linux中vim常用命令大全
  • 计算机的错误计算(八十九)
  • 深入理解java并发编程之aqs框架
  • ubuntu配置tftp、nfs
  • Sklearn的datasets模块与自带数据集介绍
  • css 个人喜欢的样式 速查笔记
  • C/C++ let __DATE__ format to “YYYY-MM-DD“
  • git如何灵活切换本地账号对应远程github的两个账号
  • Python中实现函数的递归调用
  • Multisim使用手册
  • 线程的六种状态
  • 全球热门剪辑软件大搜罗
  • swagger-bootstrap-ui页面空白,也没报错
  • 15.2 JDBC数据库编程2
  • Spark数据介绍
  • 【0基础】制作HTML网页小游戏——贪吃蛇(附详细解析)
  • Vscode python无法转到函数定义
  • Python中的上下文管理器(with语句)及其作用
  • CTK框架(八):服务追踪
  • [针对于个人用户] 显卡与计算卡性能对比表
  • 2024年智能录屏解决方案全攻略,从桌面到云端
  • CentOS7.9下snmp v3 inform搭建监控端
  • 水库大坝安全监测方案,双重守护,安全无忧
  • yolov8实现图片验证码识别
  • 代码随想录训练营 Day56打卡 图论part06 108. 冗余连接 109. 冗余连接II
  • QT天气预报
  • JavaWeb中处理 Web 请求的方式总结
  • React的事件与原生事件的执行顺序?
  • 【Java】Runtime与Properties获取系统信息