如何将 txt 文件中的大量密码转换为 keepass 数据库?

如何将 txt 文件中的大量密码转换为 keepass 数据库?

我有近百个没有固定结构的 txt 文件,其中包含两三行以不同顺序排列的登录名/密码/电子邮件,每个文件的名称中都有网站标题。我如何才能结构化文件并将它们放入 keepass,而不是手动逐个处理每个文件?

答案1

首先,您必须在每个文件中找到区分登录名、密码和电子邮件的内容。然后重新排列,使它们都在每个文件中的同一位置,以自动获取所需信息。我会尝试grepandcutawk/ sed

但如果无法区分哪个是哪个,那么也许可以使用脚本/程序来读取每个文件,显示一行并让您手动选择它,然后将结果保存到新文件中。比手动剪切和粘贴快一点,但不是很快。

查找电子邮件地址有grep一定的模式,但如果任何密码包含“@”和“。”,它可能会误认为是电子邮件。

手动复制和粘贴可能是最简单的方法,它“仅”有 100 个文件,而不是 10,000 个。

但是,如果您只是想安全地加密密码,而不需要使用 keepass,您可以压缩然后使用gpg/加密所有文件pgp,或者使用 LUKS 或 truecrypt 等加密容器(如果现在不受支持,仍然非常安全)

相关内容