FileCryptor 是一款跨平台、多语言的文件加密与解密工具~~,致力于为用户提供简洁高效的文件加密方案~~,全方位守护您的敏感数据安全。
核心目标:通过统一的密码体系,实现对所有文件的一致性加密操作,确保数据安全的同时,极大简化加密流程。
- 🔒 文件加密:支持对各种类型的文件进行加密。
- 🔓 文件解密:支持对加密后的文件进行解密。
- 🌐 跨平台支持:支持 Windows、macOS 和 Linux 平台。
- 📝 多语言实现:提供 Python、Go 和 Web 版本的实现。
FileCryptor 采用双层密钥架构(K1/K2)进行文件加密,结合 PBKDF2 密钥派生算法和 AES-GCM 加密算法。
Note
头一次,写出这么好的前端UI,就不开源了
Note
好像win10和win11显示效果不一致呀,win11显示字体好小,win10显示字体好大哦
todo: 调整完ui,再重新贴图
todo: 程序存在小瑕疵,后续修改
- 查看帮助
filecrypt -h
filecrypt encrypt -h
filecrypt decrypt -h- 加密命令
filecrypt encrypt -p <password> <file>
filecrypt encrypt -p <password> -o <enc_file> <file>
filecrypt encrypt -p <password> -o <enc_file> -k <enc_key> <file>默认 enc_file: _encrypted.bin enc_key: _key.bin
- 解密命令
省略参数的前提是 enc_key 和 enc_file 放在同一目录下,并且采用默认名称
filecrypt decrypt -p <password> <enc_file>
filecrypt decrypt -p <password> -o <file> <enc_file>
filecrypt decrypt -p <password> -o <file> -k <enc_key> <enc_file>注意:
- 加密后的文件和密钥文件缺一不可
- 默认密码:您可以自定义密码
- 文件类型:支持多种文件格式
- 虽然打包了多个平台的程序,但是我只测过 Windows
- 加密之后的文件和密钥文件需要同时存在,丢了我也找不回
- 密码是加密的核心
- 🛠️:修复 Golang 程序的小瑕疵
🎨:支持更多语言支持






