在我们工作的地方,我们需要记住大约 10 个需要经常更改的长密码。我想创建一个实用程序,可以将这些密码保存在加密文件中,以便我们可以跟踪它们。
我可以想到某种字典 passwd = {'host1':'pass1', 'host2':'pass2'} 等,但我不知道该怎么做加密(该主题的经验绝对为零)。
所以,我的问题实际上是两个问题:
- 是否有基于 Linux 的实用程序可以让您这样做?
- 如果您要用 Python 对其进行编程,您会怎么做?
第二种方法的好处是,软件会在更改密码后更新 ssh 公钥(您知道更改密码后更新约 15 个 token 的痛苦)。
正如所料,我对实际网络配置和 scp key 的管理零控制。我只能希望为我和我的少数同事提供一个简单的实用程序,以便在需要时可以按需检索密码。
干杯。
请您参考如下方法:
问题的答案:
是的。看看KeePass .
我不会用 Python 编写这样的实用程序,因为已经有可用的开源工具。此外,我会担心如何保护未加密的密码,因为它们是由 Python 程序处理的。
希望对您有所帮助。
