`
wenzongliang
  • 浏览: 449452 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
阅读更多
1.对称加密 加密机密用同一密钥(如abc 用密钥A(该密钥是加密时后移两位解密是前进两位)加密成 cde,再用密钥A解密成为abc)。
常见的对称加密算法有DES、3DES、Blowfish、IDEA、RC4、RC5、RC6和AES
 
2.公钥加密(又称不对称加密) 加密用密钥A1,解密用密钥A2。(如小亮,小刚通讯。小亮生成一对密钥(私钥A1,公钥A2),小刚也生成一对密钥(私钥B1,公钥B2)。小亮要给小刚发信息,要来了小刚的公钥B2,小亮用B2加密了消息X给小刚,小刚用私钥B1就解密了,此时小刚要回消息Y给小亮,也需要来了小亮的公钥A2,把消息Y用公钥A2加密后发给小亮,小亮用私钥A1解密消息Y即可。)。
常见的非对称加密算法有:RSA、ECC(移动设备用)、Diffie-Hellman、El Gamal、DSA(数字签名用)
 2.1数据签名是这样的。小亮的签名用A1把消息X加密成Y,然后用B2加密Y成消息Z给小刚,小刚用私钥B1解密后生成带签名的Y,
再用A2解密Y,这样就知道是小亮发的消息X了。
 
3.hash加密(生成摘要,不可逆加密):常见的Hash算法有:MD2、MD4、MD5、HAVAL、SHA
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics