导读 大家好,小呗来为大家解答以上的问题哈希运算过程,哈希运算可以用来做加密传输吗这个很多人还不知道,现在让我们一起来了解下吧!
解答:1、
大家好,小呗来为大家解答以上的问题哈希运算过程,哈希运算可以用来做加密传输吗这个很多人还不知道,现在让我们一起来了解下吧!
解答:
1、 实际上,哈希数据是可逆的还是不可逆的,并没有硬性规定。
2、其实哈希值可以是不可逆的,只是和排版算法有关。
3、比如程序开发中最常见的byte[]和string之间的转换函数,一般来说就是使用hex2string和string2hex(内部是把字符串转换成byte再转换成十六进制hash)之类的函数,没有任何加密。
4、所以是可逆的,而md5、sha1等一些哈希算法在开始是不可逆的,但是在发现算法漏洞后是可逆的。
5、现在,让我们举个例子。
6、现在很多货币都需要提供memo值。
7、这个值在传输的时候是以hash的形式存在于后台的,但是由于是直接传输字符串的hash结果,没有加密(如果误选了加密,交换是不会占的),所以交换可以接受正确的值。
本文到此分享完毕,希望对大家有所帮助。