Releases: laddzhao/CryptoLock
Releases · laddzhao/CryptoLock
CryptoLock v1.0.0
🚀 概述
CryptoLock v1.0.0 首次发布!这是一个完全在浏览器中运行、无需服务器的本地安全工具套件,包含文本加密/解密和文件SHA-256校验两大核心功能,确保您的所有操作数据永不离开本地。
✨ 新特性
- 🔐 全新的加密工具:采用更安全的 Argon2id 算法(支持 Interactive/Moderate/Sensitive 三档预设),自动回退至 PBKDF2,使用 AES-GCM-256 进行最终加密。
- 📁 便捷的文件校验工具:在浏览器内本地计算文件的 SHA-256 哈希值,并与提供的哈希进行比对,验证文件完整性。
- 🛡️ 一次性解密模式(防君子):可为加密文本启用“仅解密一次”模式,适用于非对抗性的敏感信息传递场景。
- 📱 响应式现代界面:适配桌面与移动设备,支持亮色/暗色主题切换。
⚙️ 技术细节与改进
- 前端:纯原生 JavaScript (ES6+) 实现,无外部框架依赖。
- 加密:优先调用 Web Crypto API 与 libsodium(可选加载)。
- 用户体验:实时密码强度检测、一键生成随机密码、格式化输出、结果复制等便捷功能。
- 安全性:所有计算均在本地执行,页面不产生任何外部网络请求。
🐛 已修复的问题
(首次发布,暂无历史问题。此部分留空或写“暂无”即可)
📥 下载与使用
- 立即下载:CryptoLock_Project_v1.0.0.zip
- 快速开始:
- 下载并解压压缩包。
- 用浏览器打开
index.html使用加密工具,或打开verify.html使用文件校验工具。 - 详细指南请参阅项目 README。
🔮 未来展望
我们计划在未来版本中探索:
- 支持更多哈希算法(如 SHA-512, BLAKE2)。
- 添加对纯文本/JSON格式配置的导出导入支持。
- 提供浏览器扩展版本的可能性。