
安全
文章平均质量分 79
qq_28674045
这个作者很懒,什么都没留下…
展开
-
DES加密实现(翻译自书籍《Wiley.Implementing.SSL.TLS.Using.Cryptography.and.PKI》)
理解BlockCipher加密算法凯撒大帝被认为是最古老的对称加密算法。所谓的凯撒加密法(你也许可以从报纸上找到一个作为消遣来玩),它随机的给每一个字母分配一个数字。在这个简单的算法当中,字母到数字的映射就是key。现代加密算法比凯撒算法肯定复杂的多,以便抵御来自计算机的攻击。尽管基本原理是一样,替换一个字母或其它什么东西为另外一个字母或其它什么东西,后续都对替换后的东西进行处理,在几个世翻译 2016-05-26 10:58:27 · 8358 阅读 · 0 评论 -
3DES和AES加密实现(一)
使用 Triple-DES加密算法增加key的长度DES是安全的。在密码分析的40年后,还没有一个可行的破解方法。如果有人已经破解了它,他们也会保密的:)。不幸的是,56bit的key是固化在算法中的。如果需要增加key的长度,必须要重新设计算法,因为s-boxes和置换表都是以64bit作为输入。现在,56bit并不多了。2^56可能的key,意味着暴力破解平均需要尝试2^55翻译 2016-06-19 18:22:55 · 4163 阅读 · 0 评论