encryptdir.py使用公钥RSA加密目录中所有文件的Python脚本
加密目录.py 是一个 Python 脚本,能够使用公钥 RSA 加密目录中的所有文件。
用法
- 生成 RSA 密钥对:
python encryptdir.py gen-keys
这将创建一个 4096 位的 RSA 密钥文件 mykey.pem,以及对应的公钥文件 mykey.pem.pub。
- 如果需要,创建一个输入文件夹并添加测试数据:
mkdir input
python encryptdir.py gen-test-files 5
- 开始加密:
python encryptdir.py encrypt ./input/ ./output/
所有文件将会加密并存储到 ./output/ 目录中。如果输出目录中已有同名文件,则会被跳过。加密后,输出文件夹的结构如下所示:
root@FreeBSD:~/encryptdir # ls -la output
注意:请确保 ./input/ 目录下有要加密的文件。
下载地址
用户评论