基于Python的密码跟踪器(或字典)

基于Python的密码跟踪器(或字典),python,encryption,passwords,Python,Encryption,Passwords,在我们工作的地方,我们需要记住大约10个需要经常更改的长密码。我想创建一个实用程序,它可以潜在地将这些密码保存在加密文件中,以便我们能够跟踪它们 我可以想到一些字典passwd={'host1':'pass1','host2':'pass2'}等等,但我不知道如何处理加密(在这个主题中绝对没有经验) 所以,我的问题实际上是两个问题: 是否有一个基于Linux的实用程序可以让您这样做 如果你用Python编程,你会怎么做 方法二的一个好处是,软件在密码更改后更新ssh公钥(您知道更改密码后更新15

在我们工作的地方,我们需要记住大约10个需要经常更改的长密码。我想创建一个实用程序,它可以潜在地将这些密码保存在加密文件中,以便我们能够跟踪它们

我可以想到一些字典
passwd={'host1':'pass1','host2':'pass2'}
等等,但我不知道如何处理加密(在这个主题中绝对没有经验)

所以,我的问题实际上是两个问题:

  • 是否有一个基于Linux的实用程序可以让您这样做
  • 如果你用Python编程,你会怎么做
  • 方法二的一个好处是,软件在密码更改后更新
    ssh
    公钥(您知道更改密码后更新15个令牌的痛苦)

    正如所料,我对实际网络配置和
    scp
    密钥的管理没有任何控制权。我只希望为我和少数同事提供一个简单的实用程序,这样,如果需要的话,我们可以根据需要检索密码


    干杯。

    首先,我认为您可以更改此密码中md5的密码。。
    它将提供更多的安全性。

    首先,我认为您可以更改此密码中md5的密码。。
    它将提供更多的安全性。

    回答您的问题:

  • 对。看一看

  • 我不会用Python编写这样的实用程序,因为已经有可用的开源工具了。此外,我还担心在Python程序处理未加密密码时如何保护这些密码


  • 希望能有所帮助。

    回答您的问题:

  • 对。看一看

  • 我不会用Python编写这样的实用程序,因为已经有可用的开源工具了。此外,我还担心在Python程序处理未加密密码时如何保护这些密码

  • 希望能有所帮助。

    您可以使用或——两者都是开源解决方案。我将回应Mox对未加密PWs的担忧

    当然,您也可以遵循有关密码保护的建议

    您可以使用或--两者都是开源解决方案。我将回应Mox对未加密PWs的担忧


    当然,您也可以遵循有关密码保护的建议

    您可能想签出ecryptfs。它应该适用于任何Linux操作系统。 在Ubuntu上,设置它就像

    sudo apt-get install ecryptfs-utils
    ecryptfs-setup-private
    
    这将为加密文件创建一个目录,通常称为~/.Private。 要使用它:

    mount -t ecryptfs ~/.Private ~/Private
    
    这将在装入点~/Private处从~/.Private装入加密文件。 您可以在~/Private中读/写纯文本文件

    umount ~/Private
    
    更新~/.Private中的加密文件并删除~/Private

    查看这些链接



    有关详细信息。

    您可能希望签出ecryptfs。它应该适用于任何Linux操作系统。 在Ubuntu上,设置它就像

    sudo apt-get install ecryptfs-utils
    ecryptfs-setup-private
    
    这将为加密文件创建一个目录,通常称为~/.Private。 要使用它:

    mount -t ecryptfs ~/.Private ~/Private
    
    这将在装入点~/Private处从~/.Private装入加密文件。 您可以在~/Private中读/写纯文本文件

    umount ~/Private
    
    更新~/.Private中的加密文件并删除~/Private

    查看这些链接



    更多信息。

    KeePass似乎是一个Windows应用程序;Python可以处理加密的哈希。@Arrieta-谢谢-我输入了错误的URL。我试图指向KeePass的Linux端口。我现在已经更正了。我投票支持这个答案,因为我同意应该在这里使用一个已经存在的程序。我没有特别支持KeePass,因为我没有使用它。询问serverfault或superuser上的密码管理器可能会产生更多的选择;Python可以处理加密的哈希。@Arrieta-谢谢-我输入了错误的URL。我试图指向KeePass的Linux端口。我现在已经更正了。我投票支持这个答案,因为我同意应该在这里使用一个已经存在的程序。我没有特别支持KeePass,因为我没有使用它。询问serverfault或superuser上的密码管理器可能会产生更多的选择。是的,我计划使用
    hashlib
    ,但我还不知道可靠的方法。是的,我计划使用
    hashlib
    ,但我还不知道可靠的方法。谢谢,这种方法可能正是我需要的。谢谢,这种方法可能正是我所需要的。