将用户信息保存到加密文件的程序

时间:2012-07-18 16:02:01

标签: c++ encryption

我正在编写一个程序,要求用户输入用户名和密码。如果他们愿意,我也希望能够保存这些信息,但我不想让我的程序创建一个任何人都可以打开的简单纯文本文件。如何让我的c ++程序写入加密文件,并在以后启动程序时能够访问它?

1 个答案:

答案 0 :(得分:0)

试试libgcrypt。对于此类任务,每次都必须输入密钥(由用户密码生成)。您不希望将密钥保存在加密数据旁边。

如果你想在更高级别处理它,你也可以尝试使用pgp或gpg编写脚本。