常见的对称加密算法包括:DES,3DES,RC-5,IDEA,AES。
常见的非对称加密算法包括:RSA,ECC,Elgamal、背包算法、Rabin、D-H。
常见的信息摘要算法包括:SHA,MD5,HMAC。
公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。我用电子邮件的方式说明一下原理。使用公钥与私钥的目的就是实现安全的电子邮件,必须实现如下目的:
1. 我发送给你的内容必须加密,在邮件的传输过程中不能被别人看到。
2. 必须保证是我发送的邮件,不是别人冒充我的。
而要达到这样的目标必须发送邮件的两人都有公钥和私钥。
阅读文章详情