码迷,mamicode.com
首页 > 其他好文 > 详细

加密简单原理

时间:2015-06-01 01:02:45      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:加密解密

传输数据过程中有几点需要理解:

  1. 数据安全传输有5性,安全性、真实性、可靠性、完整性和不可抵赖性。

  2. 有私钥和公钥一对密钥,私钥要用公钥来解

  3. 单向加密算法有MD5等用来对数据进行完整性校验

  4. 对称加密算法有DES算法等对数据进行加密

  5. 数字证书由专门的CA中心发出来,里面包含自己的公钥,CA也有数字证书,但任何人都可以得到

比如:

BOBO熊给BABY猫发数据

技术分享<——————————————————————————————>技术分享

BOBO熊                                                                BAYBY猫


加密步骤:

1.从CA机构拿到BAYBY猫的数字证书2.写数据3.用单向加密算法计算数据的特征码,用BOBO熊的私钥来加密数据的特征码4.用对称加密算法生成一个密码字串对1和2进行加密,再用BAYBY猫的公钥对1,2,3来加密


BAYBY猫拿到数据包后逆向对上面数据进行解密,但是要拿到BOBO熊的数字证书取得里面的公钥来进行解密。从而这样数据就得到了安全的传输。



加密简单原理

标签:加密解密

原文地址:http://jlxmy.blog.51cto.com/8497132/1656903

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!