Skip to content

Releases: laddzhao/CryptoLock

CryptoLock v1.0.0

24 Dec 03:59
a4f9ade

Choose a tag to compare

🚀 概述

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
  • 快速开始
    1. 下载并解压压缩包。
    2. 用浏览器打开 index.html 使用加密工具,或打开 verify.html 使用文件校验工具。
    3. 详细指南请参阅项目 README

🔮 未来展望

我们计划在未来版本中探索:

  • 支持更多哈希算法(如 SHA-512, BLAKE2)。
  • 添加对纯文本/JSON格式配置的导出导入支持。
  • 提供浏览器扩展版本的可能性。

项目主页https://github.com/laddzhao/CryptoLock