【发布时间】:2012-12-10 05:33:41
【问题描述】:
多年来,我一直使用加密文件来存储我的密码。它已在 Sun Solaris 10 上使用 vi -x 命令加密。我现在尝试使用vi -x 和vi -x -cm=blowfish 在 linux 机器上打开该文件。可悲的是,该文件完全搞砸了。我的猜测是在 Solaris 上使用了不同的加密算法。如何找出使用了哪种算法以及如何使用更新版本的 vi 打开文件?
我知道正确的密码,而且我知道加密文件中的几个字。
P.S.:我再也无法使用 solaris 10 机器了
【问题讨论】:
-
您在opensolaris.org 浏览Solaris 源代码时可能会有一些“运气”。我做了一点,它看起来内部使用 ex 代码的 vi 使用 libcrypt,它在内部打开了 crypt 命令。反过来,这似乎没有使用任何“众所周知的”算法。小心警告,我可能完全不在这儿了。
-
加密文件的第一个字符是什么?例如,最新版本的 vi 显示 VimCrypt
标签: encryption vi