网络数据传输加密最常用两种方式

2016-04-06  本文已影响5284人  lnfg

昨天被问到网络数据传输最常用的加密方式是什么?

笔者(脱口而出):“MD5”。

问:“MD5是可以加密,但是只是适用于密码加密,如果要用户名加密呢,该如何加密!”

笔者:“MD5也可以!”

问:“你知道MD5是不可逆的么,MD5加了密是不能逆转回来解密的(很和蔼的给笔者解释到)”。

笔者(沉思):哦,这还真是不太了解(知识还有待提高)。。。

回家后查询了点资料:(其实在做支付宝的时候笔者也用过,就是一时间忘了——)

网络数据传输加密主流的有MD5(java已经实现【MessageDigest】) 和 RSA(公钥)。

总结:

MD5  和  RSA  是网络传输中最常用的两个算法;

1、MD5加密是不可逆的,通过MD5加密之后得到的加密字符串是不能再逆向解密的。

2、RSA加密是可逆的,通过RSA加密之后得到的加密字符串。可以利用加密的公钥进行解密,需要注意的是公钥最好不要在网络中传输。

先记录下,好了,今天就到这儿了。。。


上一篇 下一篇

猜你喜欢

热点阅读