04 2023 档案

摘要:看了WP才知道,pem文件是公钥文件,里面包含了加密过程的e和大素数n,而flag.enc文件则是该加密过程得到的密文。 首先,用kali中自带的openssl工具对pem文件中的e和n进行提取 可知,e=65537, Modules(十六进制)=C2636AE5C3D8E43FFB97AB0902 阅读全文
posted @ 2023-04-27 21:11 Athena-ydy 阅读(94) 评论(0) 推荐(0) 编辑
摘要:下载附件是一个pyc文件,pyc是一种二进制文件,是由py文件经过编译后生成的文件,是一种byte code。py文件编译成pyc文件后,运行加载的 速度会有所提高;另一方面,把py文件编译为pyc文件,可以实现部分源码隐藏,保证了python做商业化软件时的安全性。 安装了半天uncompyle6 阅读全文
posted @ 2023-04-27 21:07 Athena-ydy 阅读(63) 评论(0) 推荐(0) 编辑
摘要:RSA算法的具体描述如下: 任意选取两个不同的大素数p和q,n=pq,根据欧拉函数(小于n且与n互素的正整数的个数)得:φ(n)=φ(pq)=φ(p)φ(q)=(p-1)(q-1) 任意取一个大整数e,满足gcd(e,φ(n))=1,整数e用作密钥 确定解密钥d,满足(de)modφ(n)=1,即d 阅读全文
posted @ 2023-04-27 21:02 Athena-ydy 阅读(29) 评论(0) 推荐(0) 编辑
摘要:例题:攻防世界_转轮机加密 就把转轮机想象成一个老式的转的密码锁,以这题为例,这个密码锁一共有13行,每一行是26个字母,通过转动每一行可以得到不同的组合。 观察题目,给出的密钥和密文都是13个,刚好对着这个转轮机的每一行,所以,解题步骤如下: 先把这13行根据密钥的顺序排好,如图: 2: KPBE 阅读全文
posted @ 2023-04-25 22:29 Athena-ydy 阅读(133) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示