我将客户的密码存储在他的设备中,有时客户需要将密码发送到服务器。
- 当客户端连接到我(服务器)时,
- 我给了他一个用于加密的密钥。
- 我希望客户端通过密钥发送加密密码。
- 服务器将使用密钥(已存储)解密密码并验证密码。
即使它可能并不完美,但它听起来比使用存储在客户端和服务器中的一个静态密钥更安全。
听起来很简单,我在看 c++ 加密库(crypto++),bleh 看起来太复杂了。
发现有一个好用的。钥匙沙。
但似乎没有提供我需要的功能。
Keyczar 似乎需要生成一个包含加密密钥的文件,而这个文件是由他们的一个工具生成的,这太麻烦了。
如果这可以在 c++ 或 keyczar 中完成(我可能错过了它可以做什么)
请告诉我如何做。
谢谢你。
Linux/Mac 平台。