2018年11月20日
摘要: 算法描述:数据按照线性函数加密 y = (a*x+b) mod m (gcd(a,m)=1) 解密 x = (y-b)*af mond m (gcd(af,m)=1, af和a互逆) 暴力破解 枚举a, b,其中a, b范围是[1,m-1] C/C++语言代码 加密函数 解密函数 暴力破解函数 Ma 阅读全文
posted @ 2018-11-20 12:26 dalgleish 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: 位移算法描述:将某个字节数c据向后位移k位,超过字符集最大数m时,则取模 y=(x+k) mod m 解密算法 x=(y-k) mod m 暴力破解思路:尝试所有k,k的范围只在[1, m-1]才有意义 C语言实现 加密函数 解密函数 暴力破解函数 Main函数 测试图 阅读全文
posted @ 2018-11-20 12:20 dalgleish 阅读(3763) 评论(0) 推荐(0) 编辑