在数字化时代,个人隐私保护变得尤为重要。我们的照片、视频和文件等数字资产需要得到妥善的保护。本文将介绍一款电脑端的文件夹加密工具,旨在帮助用户轻松保护他们的电脑文件,确保隐私安全。
软件介绍
今天要介绍的这款工具是一款专为电脑用户设计的文件夹加密软件,它能够帮助用户一键加密指定的文件夹,保护其中的视频、图片等文件不被未授权访问。这款软件以其简洁、高效的特点,为用户提供了一个免费的解决方案。
视频演示
软件特点
完全免费,保护电脑隐私
这款软件承诺完全免费,无需支付任何费用即可享受文件夹加密服务。它致力于保护用户的电脑隐私,确保个人文件不被泄露。
轻量级,便捷使用
软件体积仅为340KB,轻量级的设计使得它不会占用过多的存储空间。用户无需安装,即可直接使用,实现了真正的绿色软件体验。
import os
from cryptography.fernet import Fernet# 生成密钥并保存到文件
def write_key_to_file(file_name):key = Fernet.generate_key()with open(file_name, "wb") as key_file:key_file.write(key)# 从文件读取密钥
def read_key_from_file(file_name):with open(file_name, "rb") as key_file:return key_file.read()# 加密文件夹
def encrypt_folder(folder_path, key):f = Fernet(key)for filename in os.listdir(folder_path):file_path = os.path.join(folder_path, filename)with open(file_path, 'rb') as file:file_data = file.read()encrypted_data = f.encrypt(file_data)with open(file_path, 'wb') as file:file.write(encrypted_data)# 解密文件夹
def decrypt_folder(folder_path, key):f = Fernet(key)for filename in os.listdir(folder_path):file_path = os.path.join(folder_path, filename)with open(file_path, 'rb') as file:file_data = file.read()decrypted_data = f.decrypt(file_data)with open(file_path, 'wb') as file:file.write(decrypted_data)# 主函数
def main():# 密钥文件路径key_file = "key.key"# 检查密钥文件是否存在,如果不存在则创建if not os.path.exists(key_file):write_key_to_file(key_file)# 读取密钥key = read_key_from_file(key_file)# 需要加密的文件夹路径folder_to_encrypt = input("请输入需要加密的文件夹路径:")# 加密文件夹encrypt_folder(folder_to_encrypt, key)print("文件夹加密完成。")# 需要解密的文件夹路径folder_to_decrypt = input("请输入需要解密的文件夹路径:")# 解密文件夹decrypt_folder(folder_to_decrypt, key)print("文件夹解密完成。")if __name__ == "__main__":main()
加密保护,密码访问
使用这款软件,用户可以为文件夹设置密码,加密后的文件夹需要输入正确的密码才能访问。这一功能为用户提供了额外的安全保障,确保只有授权用户才能查看文件夹内容。
使用指南
- 下载并运行软件。
- 选择需要加密的文件夹。
- 设置一个安全的密码。
- 点击加密按钮,完成加密过程。
注意事项
- 请确保记住您设置的密码,因为一旦忘记,将无法访问加密的文件夹。
- 定期备份您的密码,以防丢失或遗忘。