beefish是一个Python模块,提供了方便的Python文件加密,与pycrypto的帮助。
安装
PIP安装beefish pycrypto
或者:
PIP安装-e混帐混帐+://github.com/coleifer/beefish.git#egg=beefish
用法
beefish可用于加密和解密类文件对象:
从beefish进口加密,解密
#加密
开放('secrets.txt')为FH:
 与开放式(“secrets.enc','世界银行')为out_fh:
 加密(FH,out_fh,“秘密P @提供ssword”)
#解密
开放('secrets.enc')为FH:
 与开放式(“secrets.dec','世界银行')为out_fh:
 解密(FH,out_fh,“秘密P @提供ssword”)
你可以使用快捷键,如果你喜欢:
#加密
encrypt_file('secrets.txt','secrets.enc“,”P @提供ssword“)
#解密
decrypt_file('secrets.enc','secrets.dec“,”P @提供ssword“)
您可以使用它在命令行:
beefish.py -e secrets.txt secrets.enc
beefish.py -d secrets.enc secrets.dec
要求:
- 在Python中
- 在pycrypto
评论没有发现