我想生成一些数据的哈希。通过一些哈希算法,我可以找到最适合我的应用程序的 bcrypt 和 PBKDF。可能存在使用不同的数据算法生成相同散列的情况(如在 MD5 中,它可以为不同类型的数据生成相同的散列)。
通过许多专家的评论,bcrypt 是最好的安全散列算法,它提供了不同散列之间的唯一性。
但是,PBKDF2 是否提供哈希的唯一性?
编辑 1
我需要使用相同的输入数据生成哈希(哈希键将为相同的输入生成不止一次),但它不应该为不同的输入数据生成相同的哈希(可能发生在某些哈希算法中)。