好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

如何保证数据传输过程安全性.docx

2页
  • 卖家[上传人]:汽***
  • 文档编号:520285572
  • 上传时间:2024-02-08
  • 文档格式:DOCX
  • 文档大小:36.83KB
  • / 2 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 如何保证数据传输过程安全性通过网络传输数据,需要保证数据的完整性、保密性,以及能够对数据的发送者进行身份验证这些都需要通过一些加密算法实现,数据的加密方式有: 对称加密:加密和解密使用同一个密钥,特点:保证了数据的保密性局限性:无法解决密钥交换问题常用的算法有:DES,3DES,AES; 公钥加密:生成一个密钥对,加密时用私钥加密,解密时用公钥解密,特点:解决了密钥交换问题局限性:对大的数据加密速度慢 单向加密:提取数据的特征码,特点:定长输出,不可逆,可检验数据的完整性局限性:无法保证数据的保密性常用算法:MD5、SHA1、CRC-32 三种加密方法各有优缺点,在时实际应用中,数据从发送方到达接收方,通常是这样应用的: 1) 首先对要发送的数据做单向加密,获取数据的特征码; 2) 对特征码用发送方的私钥进行加密生成S1; 3) 然后对S1和数据进行对称加密生成S2; 4) 最后将S2和对称加密的密码使用接收方的公钥进行加密 这样一来数据在传输过程中的完整性、保密性以及对发送方身份的验证都能得到保障。

      当数据到达接收方时,接收方先用自己的私钥对接收到的数据进行解密,得到密码和加密的数据;使用密码对加密数据解密,得到加密的特征码和数据;用发送方的公钥解密特征码,如果能解密,则说明该数据是由发送方所发;反之则不是,这便实现了身份验证;最后计算数据的特征码和解密出来的特征码做对比,如果一样,则该数据没有被修改;反之则数据被修改过了。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.