加密算法总结
加密算法有很多,长时间不学习非常容易忘记,so,为了加深印象,还是做个总结吧,哈哈~希望一切顺利
加密算法主要分为三种:非对称加密,对称加密还有一类是杂凑函数,恩 ,就对自己接触过的一些算法总结一下吧~
对称加密:就是传统的单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密。加密的安全性不仅取决于加密算法本身,密钥管理的安全性更是重要。因为加密和解密都使用同一个密钥,如何把密钥安全地传递到解密者手上就成了必须要解决的问题。
优点:速度快,对称性加密通常在消息发送方需要加密大量数据时使用
缺点:安全性低
常见:DES、3DES、TDEA、RC2、RC4、SKIPJACK、AES\Blowfish、RC5、IDEA
非对称加密:显然不止一个密钥,需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(public key,简称公钥)和私有密钥(private key,简称私钥)。非对称加密使用一对秘钥,一个用来加密,一个用来解密,而且公钥是公开的,秘钥是自己保存的,不需要像对称加密那样在通信之前要