| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 开学第三周学习week03 -> 正文阅读 |
|
[Python知识库]开学第三周学习week03 |
一、buuctf-RSA题目信息 ? ?首先是得到两个文件,有一个密钥,还有一个题目信息,我们都把他改成txt格式。 ?第一个文件,得到一串好像乱码,之前看到到别人推荐的一个公钥解析网站SSL在线工具-公钥解析,嘿嘿。 顺便这里也分享一些我收藏的工具网站。 1、BUUCTF—凯撒?移位?呵呵? 4、公钥解析网站:SSL在线工具-公钥解析 5、分解N的网站:factordb.com 咳咳,回归正题,通过公钥解析,成功知道了e,n的值,然后分解N。 ?行吧,本来想用这个工具,结果分析了老半天都没出结果,只能用上面分解质数的网站工具分解。 ?得到p=285960468890451637935629440372639283459 ? ? ? ? q=304008741604601924494328155975272418463 还是利用这个工具解出d=81176168860169991027846870170527607562179635470395365333547868786951080991441 ?那么问题来了。。。密文是乱码,我不会弄,看了别人写的脚本。。。得到flag{decrypt_256}。 ?2、python3.9中RSA库的安装参考这个博主的文章成功安装了。= 。= ??????python3Crypto 库 及rsa安装方法(python3 RSA 非对称加密)_zx237964689的博客-CSDN博客_python安装rsa3、小总结这周啊,中秋假期加上课多,很多课程都没得学会,搞学业去了,没怎么学习CTF,呜呜,钻研java和数据结构去了(天杀的数据结构,搞半天也还不会写链表。。),不过还是看了看好多道RSA的题目,接触了很多种题型,比如知道e,dp,dq求flag的、还有已知e,n求flag的。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 15:55:50- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |