以简单异或实现的流密码,如果不能保证一次一密,则是不安全的。本文展示了多次加密采用同一个密钥的情形,此时从密文可能推断出明文和密钥。
中国剩余定理(CRT)可以解决模数两两互质情况下的模线性同余方程组,但对模数不互质的情况无能为力。本文介绍了一个基于exgcd的算法,用于解任意模线性同余方程组。
这里是一大堆CTF比赛中RSA题的题解。深入讨论了 Rabin 加密算法、小解密指数攻击、共模数攻击、模不互质攻击。
RSA算法的原理及Python代码实现,以及在CTF中的简单利用。
在SQL注入的过程中,我们经常遇到完全没有返回值的情况。此时,要进行SQL盲注,可以通过延时来进行。
在 Java 等高级语言中,编译时会进行静态检查,运行时会进行动态检查。本文讨论了两种检查方式的区别,并分类了若干种错误类型。
利用Python爬取洛谷的提交记录,存放在MongoDB,采用多线程来加速。
KMP算法是一种字符串匹配算法,可以在 O(n+m) 的时间复杂度内实现两个字符串的匹配。 本文将引导您学习KMP算法。
搬家辣! 之前关于算法竞赛的文章已经归档。这里是新的博客。