md5哈希算法是一个内射函数吗?意味着它将为任何给定的输入生成唯一的输出?
如果没有,是否有其他类似的哈希算法是单射的?
最佳答案 不,MD5有
collision vunerabilities.其他哈希函数,如SHA-1也有哈希冲突,尽管它比MD5的可能性小得多.
内射散列函数也称为perfect hash function.完美散列函数确实存在,但在您知道散列是完美的之前,您需要了解有关输入数据的某些要求或信息.
您可以查看CMPH以获取有关创建完美哈希函数的信息.
md5哈希算法是一个内射函数吗?意味着它将为任何给定的输入生成唯一的输出?
如果没有,是否有其他类似的哈希算法是单射的?
最佳答案 不,MD5有
collision vunerabilities.其他哈希函数,如SHA-1也有哈希冲突,尽管它比MD5的可能性小得多.
内射散列函数也称为perfect hash function.完美散列函数确实存在,但在您知道散列是完美的之前,您需要了解有关输入数据的某些要求或信息.
您可以查看CMPH以获取有关创建完美哈希函数的信息.