MD5结合非对称加密实现网络安全传输
2006-11-08 15:28
309 查看
【提要】
利用MD5与非对称加密技术实现网络安全传输
【实现方法描述】
例如有一本射兔英雄传,要发送给你的好友。
首先,对要发送的数据作MD5运算得到D5c6FE....一个字符串,然后用你的私钥对这个字符串加密,最后把加密的结果和射兔英雄传发给你的好友。
你的好友接收到数据后,用你的公钥(一般来说公钥放在CA证书里,公开给别人)解密接收的字符串得到一个新串。对射兔英雄传作MD5也得到一个串,比较这两个串,如果这两个串相等,就说明射兔英雄传确实是你发给好友的。
说明:非对称加密中涉及到公钥与私钥,用私钥加密必须要公钥来解,反之亦然。当然你也可以使用其它的加密技术,加密通过MD5运算得到的串。
【声明】以上是个人的理解,若有不妥当的地方请指正。
利用MD5与非对称加密技术实现网络安全传输
【实现方法描述】
例如有一本射兔英雄传,要发送给你的好友。
首先,对要发送的数据作MD5运算得到D5c6FE....一个字符串,然后用你的私钥对这个字符串加密,最后把加密的结果和射兔英雄传发给你的好友。
你的好友接收到数据后,用你的公钥(一般来说公钥放在CA证书里,公开给别人)解密接收的字符串得到一个新串。对射兔英雄传作MD5也得到一个串,比较这两个串,如果这两个串相等,就说明射兔英雄传确实是你发给好友的。
说明:非对称加密中涉及到公钥与私钥,用私钥加密必须要公钥来解,反之亦然。当然你也可以使用其它的加密技术,加密通过MD5运算得到的串。
【声明】以上是个人的理解,若有不妥当的地方请指正。
相关文章推荐
- filter结合gzip 解决web应用中网络传输数据量大的问题
- 网络安全传输系统(7)-总结
- 结合redis设计与实现的redis源码学习-15-TCP网络连接(anet.c)
- Shadow Hook实现网络安全打印监控
- [计算机网络笔记]第三部分——传输层之TCP 可靠传输实现
- 利用ZYNQ SOC快速打开算法验证通路(6)——LWIP实现千兆TCP/IP网络传输
- 网络安全基础:防火墙的概念及实现原理
- Qt实现网络数据传输
- (转)UDP模拟TCP滑动窗口实现数据安全可靠传输(C#)
- 蛙蛙推荐:用TLS实现安全TCP传输及配置和访问https的web服务
- Windows下Socket TCP网络传输及ping-pong缓冲区进程同步研究实现
- Qt实现网络数据传输
- JMF RTP的网络传输媒体流的实现
- iOS经常使用加密方式(MD5,AES,BASE64)与网络数据安全
- C#.NET通过Socket实现平行主机之间网络通讯(含图片传输的Demo演示)
- 在网络通讯中,实现把一个int类型的值从服务器传输到另外一个电脑上
- struts拦截器+注解实现网络安全要求中的日志审计功能
- Deep Q-Network 学习笔记(二)—— Q-Learning与神经网络结合使用(有代码实现)
- spark streaming 实现接收网络传输数据进行WordCount功能
- android Retrofit+OkHttp使用自制的证书实现https安全传输