我正在开发一个C应用程序,需要对用户的密码进行哈希处理。我知道scrypt是目前最好的“哈希”密码方法(内存绑定,慢),但我似乎找不到一个简单的跨平台C库来完成这项工作。
由于我既不是C专家也不是密码/哈希专家,所以我担心自己做会在系统中引入一些明显的缺陷(这些东西很容易出错)。
那么,是否有一个可以完成这个工作的C库,或者如果没有,是否有其他实现类似解决方案的库?(bcrypt可以工作,尽管不如scrypt好...)
由于我既不是C专家也不是密码/哈希专家,所以我担心自己做会在系统中引入一些明显的缺陷(这些东西很容易出错)。
那么,是否有一个可以完成这个工作的C库,或者如果没有,是否有其他实现类似解决方案的库?(bcrypt可以工作,尽管不如scrypt好...)
main.c
文件加上从Tarsnap实用程序中提取的scrypt库(请参阅lib文件夹内的README)。只需获取lib文件夹中的内容并忽略main.c
文件的存在即可。 - Damon