加密算法小结

本文总结了加密算法的基础知识,包括对称加密(如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也在文中被提及。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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.代表:RSAElgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)

应用:数字签名: 防篡改、防抵赖。使用私钥对文本进行加密”的过程就叫做数字签名。(由于数字签名算法的速度比较慢,所以在实际对文件签名的过程比上面提到的方法稍稍复杂一些)。<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值