http://www.cnblogs.com/1-2-3/archive/2007/09/17/colloquialism-digital-certificate-part1.html
对称加密算法:
1.DES和AES,此外,对称加密算法还有IDEA、FEAL、LOKI、Lucifer、RC2、RC4、RC5、Blow fish、GOST、CAST、SAFER、SEAL等。 WinRAR的文件加密功能就是使用的AES加密算法。
2.优点:算法公开、计算量小、加密速度快、加密效率高
非对称加密算法:一个对象有两个密匙(公匙A,私匙B),把A理解为一把开着的锁,B理解为钥匙
1.原理:一个对象把钥匙(B)收藏,而把开着的锁(A)发布出去,另一个对象给他传东西就用开着的锁(A)把东西锁上(公匙加密),再传给接受对象用钥匙打开(私匙解密)
2.代表:RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)
应用:数字签名: 防篡改、防抵赖。使用私钥对文本进行加密”的过程就叫做数字签名

本文总结了加密算法的基础知识,包括对称加密(如DES、AES、RC4、TEA、IDEA、BlowFish和AES)和非对称加密(如RSA、ElGamal、DSA和ECC)。还介绍了常见的散列算法如MD5和SHA,并提及了CRC32和Base64编码。加密库如Miracl、FGInt、Crypto++、LibTomCrypt、GMP、OpenSSL、DCP、DEC、Microsoft Crypto API和NTL也在文中被提及。

1268

被折叠的 条评论
为什么被折叠?



