虚拟保险箱

🛡️ Virtual Safe

Virtual Safe is a free online tool.

🔒
保险箱已锁定
请输入主密码解锁保险箱。首次使用请设置一个主密码。

加密说明

🔒 加密原理

本工具使用基于密码的异或(XOR)流加密算法,结合盐值(Salt)增强安全性:

  • 每个条目使用独立随机盐值,防止相同明文产生相同密文
  • 密码经多轮哈希扩展后生成密钥流
  • 明文与密钥流异或生成密文,存储于 localStorage
  • 无密码无法解密,密码不存储在本地
注意:这是教学级简化加密,适合日常备忘保护,不适合存储高敏感信息。如需高强度加密请使用专业密码管理器(如 KeePass、1Password)。忘记密码将无法恢复数据。
数据存储位置:浏览器 localStorage,清除浏览器数据会导致保险箱内容丢失,请定期导出备份。
🔐 工具介绍与使用说明

虚拟保险箱使用密码加密技术,将你的私密文本信息安全地存储在本地浏览器中。

功能特点

📋 使用场景

📚 深度解析:虚拟保险箱

💡 常见使用场景

以「存储一段私密文本」为例
工具使用 FNV-1a 哈希算法(seed=0x811c9dc5)对「password + salt」进行哈希,再将文本与哈希值存入浏览器 localStorage。验证时,对输入口令重新计算 hashStr(pwd + storedSalt) 并与存储的 pwdHash 比对:一致则解锁,不一致则拒绝。由于哈希不可逆,原文不会被还原存储——这也是它「教学级」的体现:即便拿到本地数据也无法反推口令和原文。

❓ 常见问题(FAQ)

存在本地安全吗?适合存银行卡密码吗?
数据仅存本机 localStorage、不上传,但本机被入侵、清缓存或重装会丢失;且它是教学级简化加密(哈希 + 固定盐值),并不适合存储银行卡、主密码等高敏感信息。高敏感场景请使用 KeePass、1Password 等专业密码管理器。
忘了口令能找回吗?
不能。哈希不可逆且无任何后端服务,系统既不存储原文也不提供找回通道;口令遗忘即永久无法解锁该条数据,使用前请务必牢记或另行备份明文。
⚠️ 使用说明与注意事项