利用 Python 实现的一个轻量级文件加解密工具,使用 AES-CBC 模式对一个文件或者当前文件目录进行加解密操作。支持在 Windows/Linux 下同时使用。
-
依赖加密算法库:pycryptodome
-
安装:
pip install pycryptodome
FileEncryptor.py -p <password> [-e/-d/-E/-D] <filename>
-h, --help show Usage.
-p, --pwd <password> enter your password.
-e, --encrypt <filename> encrypt the file.
-d, --decrypt <filename> decrypt the file.
-E encrypt all files in the current directory.
-D decrypt all files in the current directory.
- 加密当前目录下所有文件(在当前目录下生成
lockFile.enc
文件)
python FileEncryptor.py -p asdfqwer#@! -E
- 解密
lockFile.enc
文件,并还原出完整的文件目录
python FileEncryptor.py -p asdfqwer#@! -D
This project is licensed under the MIT License - see the LICENSE file for details.