在我的Python網絡應用程序中,我需要解密使用VIM加密的文件。假設Web應用程序知道用於在VIM中加密文件的密碼,我該如何編寫解密代碼?在Python中解密VIM加密文件
3
A
回答
7
原來,VIM使用相同的加密的PKZIP:
from zipfile import _ZipDecrypter
fp = open(somefile, 'rb')
zd = _ZipDecrypter(somekey)
fp.read(12)
print ''.join(zd(c) for c in fp.read())
fp.close()
+0
不幸的是'_ZipDecrypter'在App Engine(或Python 2.5)中不可用 – 2010-02-27 21:17:12
+0
但是將該類複製到本地文件中。 – 2010-02-27 21:26:58
1
我寫了一個工具來完成這一功能,還支持較新的加密方法:
相關問題
- 1. 加密python文件和解密在android
- 2. 使用python加密/解密文件
- 3. 在J2ME中加密和解密文件
- 4. 解密EFS加密文件
- 5. 加密/解密文件
- 6. 加密和解密文件
- 7. 文件加密和解密
- 8. 加密/解密文件?
- 9. 文件加密和解密在Java中,不工作解密
- 10. 如何使用Python解密使用Vim的cryptmethod = blowfish2加密的文件?
- 11. 加密/解密文件。用於加密/解密的ASCII +1
- 12. Vignere在Python中加密/解密程序
- 13. VIM:加密密鑰
- 14. c中的文件加密/解密#
- 15. 加密iphone中的解密文件
- 16. 加密/解密存儲在配置文件中的密碼
- 17. Python解壓縮AES-128加密文件
- 18. 在android中加密解密
- 19. 解密加密郵件(我加密)
- 20. 加密和解密的XML文件
- 21. CryptoJS - 解密一個加密文件
- 22. 加密解密html文件的JavaScript
- 23. 加密和解密存儲文件
- 24. J2ME - mp3文件的加密和解密
- 25. 加密和解密xml文件內容
- 26. iPhone加密和解密mp4文件
- 27. 加密/解密文件,這個Mcrypt
- 28. 如何加密/解密XML文件?
- 29. 3des加密/解密文件java
- 30. Android文件加密和解密
因此,如何進行它在VIM或Python中加密?使用了什麼方法? – stefanB 2010-02-26 07:37:01
它在VIM中使用「vim -x」加密。但我想用Python解密它(因爲Python程序將在Google App Engine上運行)。 (編輯該問題) – 2010-02-26 07:39:51