网络安全
0萌萌哒0
这个作者很懒,什么都没留下…
展开
-
欧几里得算法求两个正整数的最大公因子
Euclid算法(即欧几里得算法)是求两个正整数的最大公因子的算法。我们用gcd(a, b)表示a和b的最大公因子。则 gcd(a, b) = max[k, 其中k | a 且k | b]因为我们所求的最大公因子是正数,所以gcd(a, b) = gcd(a, -b) = gcd(-a, b) = gcd(-a,-b)。一般来说,gcd(a, b) = gcd(|a|,原创 2015-10-02 15:33:11 · 3509 阅读 · 0 评论 -
java实现PlayFair密码加解密算法
Playfair密码是最著名的多表代换密码,他把明文中的双字母音节作为一个单元并将其转换成密文的“双字母音节”。Playfair算法基于一个由密钥词构成的5×5字母矩阵。填充矩阵的方法是:首先将密钥词从左至右、从上至下填在矩阵格子里,再将剩余的字母按字母表的顺序从左至右、从上至下填在矩阵剩下的格子里。英语有26个字母,可以去掉使用频率最少的一个字母,或者可以把i和j当成一个字母看待。1、先原创 2015-11-18 18:20:27 · 5146 阅读 · 2 评论