HashCode - 哈希码

哈希码并不是完全唯一的,它是一种算法,让同一个类的对象按照自己不同的特征尽量的有不同的哈希码,但不表示不同的对象哈希码完全不同。也有相同的情况

Hash Function

哈希函数(Hash Fucntion)又称为散列算法、哈希函数,是一种从任何一种数据中创建小的数字“指纹”的方法。

哈希函数的性质

  1. 输出的数据长度取决于哈希函数(eg: SHA - Secure Hash Algorithm 固定为20Byte)

  2. 相同的数据输入,其输出也必然相同 ★

  3. 即使输入的数据及其相似,但是差之千里,输出会有很大的不同

  4. 即使输入完全不同的数据,输出的哈希值也会以极低的概率相同

  5. 数据处理过程简单

  6. 输入的数据产生的哈希值无法逆转会输入的数据

常见的几种哈希算法

posted @ 2020-09-26 23:50  Felix_Openmind  阅读(310)  评论(0)    收藏  举报
*{cursor: url(https://files-cdn.cnblogs.com/files/morango/fish-cursor.ico),auto;}