AES对称加密算法

介绍高级加密标准(AES,Advanced Encryption Standard) 是一种对称加密算法;对称加密是指,加密、解密使用的同是一串密钥,只有一个密钥作为私钥 ;而非对称加密是加密、解密使用不同的密钥,公开的叫公钥,隐藏的...

RSA非对称加密算法

算法步骤: 随机选择两个不相同的素数 计算 计算n的欧拉函数 选择一个,使与互质,且(公约数只有1的两个自然数称互质数) 计算 对于 的模反元素 ,即找到一个 满足,就是求方程 的整数解(这个方程可以用扩展欧几里得算法求解)...

四方定理

四方定理数论中有著名的四方定理:所有自然数至多只要用四个数的平方和就可以表示。我们可以通过计算机验证其在有限范围的正确性。 对于大数,简单的循环嵌套是不适宜的。下面的代码给出了一种分解方案。 123456789101112131415...

迭代算法

迭代算法中心思想是用旧值递推新值,一直迭代下来进而得到最终解。 典型的有兔子繁殖问题 一对兔子从出生后第三个月开始,每月生一对小兔子。小兔子到第三个月又开始生下一-代小兔子。假若兔子只生不死,一月份抱来一对刚出生的小兔子,向一年中每...