
密码学
若真大地
这个作者很懒,什么都没留下…
展开
-
CBC翻转攻击与实验吧CTF例题:简单的登录题
CBC翻转攻击原理: 我认为,要更好更快的理解CBC翻转攻击,它的原理和必要的密码学知识是必不可少的。 所以我们从密文的加密与解密说起: 下图是 密文加密过程: vi:是用于随机化加密的比特块,用来保证即使对相同明文多次加密,也可以得到不同的密文。 key和加密函数:因为我们不需要用到它们,所以这里不解释,免得浪费大家时间。有想一探究竟的童鞋可以去学习AES加密。 我们文字描述一边流程,相信会好理...原创 2019-06-05 20:31:26 · 1440 阅读 · 0 评论 -
密码学基础小结
模运算: 11 mod 7=4:; -11 mod 7=3; 欧几里得算法: 对于任意整数a,b,且a>=b>=0 gcd(a,b)=gcd(b,a mod b) 扩展欧几里得算法: 已知整数a、b,扩展欧几里得算法可以在求得a、b的最大公约数的同时,能找到整数x、y(其中一个很可能是负数),使它们满足贝祖等式: ax+by=gcd(a,b) ...原创 2019-06-26 15:11:19 · 433 阅读 · 0 评论