批处理文件加密密码并以正常密码登录


-1

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

这是一个例子:

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

(请单独编写加密密码代码,并仅在登录代码中使用普通密码。)


1
为什么不把你的密码存储在Keypass
50-3

我同意@ 50-3批次和文本文件都不是用于加密密码
Austin T French

@AthomSfere你我已经提交了它作为答案并给出了完整的解释,我认为这只是一个用户缺乏经验的情况所以希望OP将从中学习:)
2013年

Answers:


2

没有完整答案

建议替代方法不解决


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

您可以加密这些文件所在的驱动器,使其“安全”,但我不会称之为理想

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

示例Keypass

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

关键通过

我个人使用它来工作,因为我有200个不同的密码要记住


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


我想你不明白>>我有程序来锁定和解锁文件夹,但它没有密码然后我做了一个批处理文件启动它,如果你知道密码和密码没有加密(任何budy可以将扩展名更改为文本并知道密码)我想加密密码可以任何一个给加密代码吗?
موفقولي2013年

谁能帮助我?
موفقولي2013年

2
您已经提出了一个问题,这个问题在应用程序中非常糟糕,并且您不太可能得到更好的响应。如果需要批量处理,最好的办法是找到一个类似于Keypass的解决方案,它可以通过命令行参数传递存储的信息
2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.