cryptography
库来对文件进行加密和解密操作。V1
代码解释
- 生成密钥:
generate_key
函数生成一个加密密钥并将其保存到secret.key
文件中。 - 加载密钥:
load_key
函数从secret.key
文件中读取加密密钥。 - 加密文件:
encrypt_file
函数读取指定文件的内容,对其进行加密,并将加密后的内容写回到原文件中。 - 解密文件:
decrypt_file
函数读取加密文件的内容,对其进行解密,并将解密后的内容写回到原文件中。
使用方法
- 保证你已经安装了
cryptography
库,可以通过以下命令来安装:
bash
pip cryptography
- 把代码保存为
file_encryption.py
文件。 - 运行脚本:
bash
python file_encryption.py
912python file_encryption.py这个程序会对
test.txt
文件进行加密和解密操作。你可以根据需求修改 file_to_encrypt
变量来指定要加密的文件。