我需要访问旧 OS X 钥匙串的一些内容。
我知道密码——这不是破解的问题;-)
我没有 Mac。但我在备份驱动器上有钥匙串文件。
有什么方法可以获取 Ubuntu 机器上的内容吗?例如,某个地方的 OS X /usr/bin/security 的移植版?
明确的“不”和“是”一样有用。
答案1
如果你不怕编写少量脚本,可以使用 python 包装器来执行 security 命令,并附带简短的教程这里。我以前从来没有这样做过,所以我不能说出它的效果。
答案2
我认为您在 Linux 中没有类似的工具可以执行此操作。
从我见过的所有工具来看,它们都要求您拥有 Mac OS X 才能使用。例如,钥匙串转储需要securityd
命令。
所以我想你唯一的选择就是借别人的 Mac。
答案3
不,整个钥匙串概念就是为了避免这种情况发生。可能有一些黑客方法可以做到这一点,但你不应该能够做到。
OS X 钥匙串使用 Triple DES 作为其加密算法,该算法非常安全,但该算法已过时,已被密钥长度更长的新型加密算法所取代。美国政府已弃用 Triple DES,并将 AES 设为新标准。
(从http://help.agilebits.com/1Password3/keychain_comparison.html)
我建议考虑数据丢失。但仍要更改其中可能包含的任何密码(如果其他人获得了访问权限)。