2
我想用Python解密使用用cryptmethod=blowfish2
方法加密的Vim加密的文件。我还没有看到任何地方记录的加密方法,并希望能够帮助您找出如何做到这一点。如何使用Python解密使用Vim的cryptmethod = blowfish2加密的文件?
这是Python的标准功能,还是已经实现了一个库或其他?
我想用Python解密使用用cryptmethod=blowfish2
方法加密的Vim加密的文件。我还没有看到任何地方记录的加密方法,并希望能够帮助您找出如何做到这一点。如何使用Python解密使用Vim的cryptmethod = blowfish2加密的文件?
这是Python的标准功能,还是已经实现了一个库或其他?
看看这个模块:https://github.com/nlitsme/vimdecrypt。你可以用它来解密你的文件,或者学习代码来学习如何自己实现它。用法示例:
from collections import namedtuple
from vimdecrypt import decryptfile
args = namedtuple('Args', ('verbose', 'test'))(False, False)
password = 'password'
with open('somefile', 'rb') as somefile:
decrypted = decryptfile(somefile.read(), password, args)
1. Blowfish是一个整洁的名字,但不应该用于新作品,因为它不再被认为具有足够的安全性,使用AES(高级加密标准)。 – zaph