简单的C++加密解密库?

9

可能是重复问题:
在C/C++中,哪个是最好的加密库?

我正在寻找一个可插拔的加密解密库,用于在Windows上使用c++。使用方法非常简单,在编辑框中加密输入的用户名和密码,并将它们保存在注册表中。在下一次运行时,从注册表中检索它们进行解密,并填充相应的编辑控件。 尝试了谷歌搜索和阅读一些文章,但找不到一个干净的、没有问题的、简单可靠的加密库。


1
你不需要解密密码。你需要对其进行哈希处理,然后验证尝试哈希是否完全相同。 - DavidO
1
@DavidO:有些情况下你无法进行哈希,例如浏览器存储网站密码、Mac OS X 的钥匙串存储应用程序的密码和私有证书、操作系统存储 WiFi 访问密钥等。 - dreamlax
@dreamlax:这些情况都不符合这种情况。 - Lightness Races in Orbit
1
@LightnessRacesinOrbit:我只是在说有些情况下存储实际密码是必要的。DavidO的说法“你不解密密码”并不完全正确。 - dreamlax
1
@dreamlax:我不反对你的观点! - Lightness Races in Orbit
显示剩余2条评论
1个回答

8
Keyczar是一款开源加密工具包,旨在为开发者在应用程序中使用加密技术提供更便捷、更安全的方式。Keyczar支持对称和非对称密钥的身份验证和加密。这款工具包极其易于使用,几乎可以做到即插即用。欲了解更多信息,请参考C++教程

1
我看了一下Keyczar,但Readme上说它不能在Windows上运行。而我正在使用Windows。:( - StudentX
Keyczar在2019年已被弃用。 - keineahnung2345
当然,这个回答快要九年了。 - Matt Ball

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接