未完整回答

未完整回答

我创建密码时会创建一个批处理文件,以便将密码保存在文件中accounts.uf。我希望能够将扩展名更改为txt并让密码显示在 中accounts.txt,但我想对其进行加密。

以下是一个例子:

当我将密码设置为时1,它应该写入密码文件6k5j4kjfdkj(加密)。当我在程序中登录时,它需要密码才能继续,但我需要输入明文密码而不是加密密码。

(请单独写入加密密码代码,并单独使用正常密码作为登录代码。)

答案1

未完整回答

建议替代方法而不是解决方案


批处理文件和文本文件不是存储密码的理想解决方案。

你可以加密这些文件所在的驱动器,使它们“安全”,但我不认为这是理想的

最好的解决方案是使用第三方软件包将密码存储在加密数据库中

例子密钥密码

KeePass 是一款免费的开源密码管理器,可帮助您以安全的方式管理密码。您可以将所有密码放在一个数据库中,该数据库由一个主密钥或密钥文件锁定。因此,您只需记住一个主密码或选择密钥文件即可解锁整个数据库。数据库使用目前已知的最佳和最安全的加密算法(AES 和 Twofish)进行加密。

密钥密码

我个人在工作中使用它,因为我需要记住大约 200 个不同的密码


有很多这样的解决方案,所以做一些研究,但你正在考虑做的事情离理想的解决方案还差得很远

相关内容