标签: c++ md5 hash sha1
我想创建一个任意长度String的唯一哈希(16个字符长)。有没有一个很好的库可以为C ++实现MD5或SHA-1,我可以用它实现这一目标? (可能是如何使用它的一个例子)
答案 0 :(得分:6)
Pigeonhole Principle解释了为什么你对独特性的要求是不可能的。
答案 1 :(得分:1)
您需要openssl库。它为此目的实现了标准加密哈希。
答案 2 :(得分:1)
nss提供了许多哈希和加密算法,并且拥有比OpenSSL更宽松的许可证。