2

如何在 C/C++ 中计算 C 字符串的加盐SHA1 摘要(在我的情况下是明文密码)?

我不想包括一些巨大的图书馆来做到这一点。我只需要一种“简单”的方法来制作盐渍SHA1 摘要。

4

3 回答 3

4

快速谷歌搜索揭示了这一点:http: //www.packetizer.com/security/sha1/

使用要包含在项目中的文件对 C++ 和 C 进行编码(因此没有库)。免费软件公共许可证 (FPL)。

于 2011-09-09T16:01:29.183 回答
1

好吧,“简单”的方法是包含一个预构建的库。

SHA1 和其他摘要的本质是它们不容易计算,因为这会使它们容易被简单的重复所破坏,从而否定它们的用处。

于 2011-09-09T15:59:43.733 回答
1

如果在 Windows 上,可能简单的CryptCreateHash 函数就可以了?顺便说一下,这里你可以通过 ALG_ID 选择算法。

于 2011-09-09T17:59:04.300 回答