- 博客(4)
- 收藏
- 关注
原创 现代密码学实验四:RSA加密体制破译题目
print(f"短字符串测试:明文={short_text}, 密文={c_short}, 解密还原={dec_short}\n")print("===== 大素数RSA测试(p=1009,q=3643,e=3) =====")# ========== 测试1:小素数测试(p=59,q=71,e=3) ==========print("===== 小素数RSA测试(p=59,q=71,e=3) =====")# ========== 测试2:大素数测试(支持长字符串) ==========
2026-06-04 00:00:31
224
原创 现代密码学实验三:ProjectEuler Problem182 欧拉计划 182 题和CryptoPals Set5 Challenge39 手动实现 RSA 加解密
print(f"短字符串测试:明文={short_text}, 密文={c_short}, 解密还原={dec_short}\n")print("===== 大素数RSA测试(p=1009,q=3643,e=3) =====")# ========== 测试1:小素数测试(p=59,q=71,e=3) ==========print("===== 小素数RSA测试(p=59,q=71,e=3) =====")# ========== 测试2:大素数测试(支持长字符串) ==========
2026-06-03 20:45:30
186
原创 现代密码学实验二:
欧盟电子护照 BAC 安全协议规范:AES-128 密钥由护照 MRZ 机读码通过密钥派生 KDF 生成,MRZ 印刷在护照表面、可通过拍照 OCR 明文获取,因此能从公开证件编码逆向出加密密钥。密钥生成依赖公开可见的 MRZ 明文,攻击者仅需拍摄护照照片即可导出密钥、破解护照芯片加密数据,是现实场景典型密钥设计失误。二、CryptoPals Set2 8 道 AES 分组密码实操运行代码及结果:1.2."""对两个字节串进行 XOR 运算"""
2026-06-03 20:33:40
178
原创 现代密码学实验一:重复密钥XOR+SHA1密码破解挑战
print(f"\n明文:\n{plaintext.decode('ascii')[:500]}...")# ========== 2. 单字节 XOR 破解(英文评分) =========="""对单个字节块进行单字节 XOR 破解,返回最佳密钥字节"""# ========== 1. 汉明距离函数 ==========# ========== 3. 主破解函数 =========="""计算两个字节串的汉明距离(bit 不同数)"""# ========== 主程序 ==========
2026-05-16 23:12:15
537
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅