我创建密码时会创建一个批处理文件,以便将密码保存在文件中accounts.uf
。我希望能够将扩展名更改为txt
并让密码显示在 中accounts.txt
,但我想对其进行加密。
以下是一个例子:
当我将密码设置为时1
,它应该写入密码文件6k5j4kjfdkj
(加密)。当我在程序中登录时,它需要密码才能继续,但我需要输入明文密码而不是加密密码。
(请单独写入加密密码代码,并单独使用正常密码作为登录代码。)
答案1
未完整回答
建议替代方法而不是解决方案
批处理文件和文本文件不是存储密码的理想解决方案。
你可以加密这些文件所在的驱动器,使它们“安全”,但我不认为这是理想的
最好的解决方案是使用第三方软件包将密码存储在加密数据库中
例子密钥密码
KeePass 是一款免费的开源密码管理器,可帮助您以安全的方式管理密码。您可以将所有密码放在一个数据库中,该数据库由一个主密钥或密钥文件锁定。因此,您只需记住一个主密码或选择密钥文件即可解锁整个数据库。数据库使用目前已知的最佳和最安全的加密算法(AES 和 Twofish)进行加密。
我个人在工作中使用它,因为我需要记住大约 200 个不同的密码
有很多这样的解决方案,所以做一些研究,但你正在考虑做的事情离理想的解决方案还差得很远