摘要: 题目 打开题目获取一个BMP的格式图片,根据歌词尝试转换成ASCII码 转ASCII码 将曲谱上面转化,发现是8进制从而转为ASCII码 点击查看代码 nums = [111, 114, 157, 166, 145, 123, 145, 143, 165, 162, 151, 164, 171, 1 阅读全文
posted @ 2024-06-27 11:25 TTDB 阅读(117) 评论(0) 推荐(0)
摘要: playfair Playfair密码原理以及该题解题步骤 Playfair密码(Playfair cipher 或 Playfair square)一种替换密码,1854年由查尔斯·惠斯通(Charles Wheatstone)的英国人发明。 编制密码表 编一个55的密码表,共有5行5列字母。第一 阅读全文
posted @ 2024-06-27 11:17 TTDB 阅读(117) 评论(0) 推荐(0)
摘要: 题目 dikqTCpfRjA8fUBIMD5GNDkwMjNARkUwI0BFTg== 解题 1.看见有==,尝试base64解码,但解码失败 2.尝试其它Base加密均失败 3.重新思考有等于号的加密方式 ROT加密方式 ROT5、ROT13、ROT18、ROT47 编码是一种简单的码元位置顺序替 阅读全文
posted @ 2024-06-27 11:10 TTDB 阅读(138) 评论(0) 推荐(0)
摘要: 题目 给出一个RSA加密的密文,阐述了RSA,主要就是代码实现解密 代码 点击查看代码 import gmpy2 from Crypto.Util.number import * from binascii import a2b_hex,b2a_hex #flag = "************** 阅读全文
posted @ 2024-06-27 11:03 TTDB 阅读(192) 评论(0) 推荐(0)
摘要: 对于e很小,可以直接采取爆破的手段,直接上代码 点击查看代码 #python3 ## -*- coding: utf-8 -*-# import binascii from gmpy2 import iroot import libnum e = 0x3 #e很小 n = 0x52d483c27cd 阅读全文
posted @ 2024-06-27 10:58 TTDB 阅读(205) 评论(0) 推荐(0)
摘要: 1.题目 RSA已知e1,e2,c1,c2 2.知识 共模攻击使用相同N作为加密的模数,如果监听者获知了c1,c2的密文,那么监听者便不需要d1,d2即可解出明文m 3.解题 按照思路编写代码解题 点击查看代码 from gmpy2 import invert import binascii def 阅读全文
posted @ 2024-06-27 09:04 TTDB 阅读(1035) 评论(0) 推荐(0)