通过python解锁mac中的密钥链

时间:2015-04-07 10:44:05

标签: python keychain

有没有办法通过python解锁mac中的密钥链。我用b security unlock-keychain -p $KEYCHAIN_PASSWORD $PATH_TO_KEYCHAIN得到了它。但无法在任何地方找到python中的相同解决方案。请帮帮我。

1 个答案:

答案 0 :(得分:2)

没有针对此的Python API。使用subprocess模块调用外部程序。

import subprocess

cmd = "security unlock-keychain -p".split() 
cmd += [keychain_password, path_to_keychain]
subprocess.call(cmd)

Further reading on subprocess