[如何下载小狐狸钱包]怎么安装小狐狸钱
61 2023-06-17
非常简单,输入不同的值可以得到不同的输出结果,对于加密哈希函数,可以简单地整理三个基本特征。
1.可以输入任意字符串
乍一看好像什么都听不见,Hash可能感觉不到图书馆整体的资料和无数的交易记录等1、2段文字。那个产生了很大的应用空间。
2.固定长度的输出值
与第1项一起,不管你Hash的信息量如何,只生成固定长度的输出值,所以可以利用哈希函数,对庞大数量的资料添加识别代码。
3.有效计算速度
输入数据后立即生成输出值。
可能会被问到和加密货币有什么关系。这从加密哈希函数的属性看。
不同的Input会产生不同的输出结果,不同的哈希值正确地说,相同的概率太低,发现时宇宙有被破坏的可能性。
因此,A和B的哈希值相同地证明A等于B。例如,如果我的生日数字哈希值和你的生日数字哈希值相同的话,就表示和我们的生日相同。
这毫无用处。最重要的是进行有效的验证。
如果我现在有两本书的话,看起来是一样的,但是如果不一页一页地检查的话,需要很长时间。其实,我只是拿到这两本书哈希值,就能简单地验证这两本书是否一模一样。
2.函数是单向的
输出值从哈希值逆算很难。即,在密码和文件Hash之后,密码的安全不受到危险,能够使用、验证、分发。
不知道怎么翻译,大概是“支持解谜”。具体地,可以不依赖于选择而生成想要指定的哈希值。例如,如果想要哈希值变成111111,因为不知道输入哪个字符串,所以只能在111111出现之前继续尝试。
基本上,加密哈希函数希望具有这些属性,但是实际上,由于算法和输入值的分布,一些属性可能缺乏,或者可能给有恶意的人带来有机的脆弱性。