目录
什么是Hash算法
Hash算法的特点
哈希算法有哪些
加密哈希算法
非加密哈希算法
Hash应用
什么是Hash冲突
如何解决Hash冲突
什么是Hash算法
任意长度的输入经过Hash算法转化为一定长度的输出,就像读一本书,看书的操作可以理解为hash算法,总结成一本摘要就是hash值,所以hash算法也称为摘要算法或者散列算法。根据其用途和特性,哈希算法可分为加密哈希算法和非加密哈希算法两大类。
Hash算法的特点
不可逆,不能通过hash值计算出原本的值。
效率高,hash算法通常能够快速的得到结果。
冲突少,优秀的hash算法应具备的条件。
哈希算法有哪些