java程序员-http://www.it-ebooks.info/

年轻的我,脚踩大地,仰望天空,路还很长....

博客园 首页 新随笔 联系 订阅 管理

1.接触的数据安全的问题,就涉及到数据的加密,数据传输的时候要对其进行加密

 

2.加密的原理:对信息进行加密,其实就是按照一定的规则进行置换计算,这和过程可能进行好多次。

 

3.常见的加密算法:对称加密与非对称加密算法,单向加密与非单向加密

 

  非对称加密算法:RSA   效率低但是安全性好   对方的公钥加密,自己的私钥解密,通信过程中传输公钥    一般只需保管好自己的私钥即可

 

  对称加密算法:DES    效率高不安全  使用私钥加密私钥解密(密钥可以相互推算  加密密钥与解密密钥  一般情况使用一把密钥)

 

4.数字签名:就是数字指纹,保证数据的原始性,没有被修改过

      对要发送的信息的摘要信息采用私钥进行加密,接受者受到加密的信息之后进行Hash运行产生摘要信息,用公钥解密摘要信息二者比对看是否一致,一致说明收到的                    信息没有被篡改

 

 

posted on 2014-01-14 16:53  gstsyyb  阅读(273)  评论(0编辑  收藏  举报