SheepNav
Not Another Password Generator

Not Another Password Generator

producthunt.com

用真实世界的混沌生成密码

今天制作者:Aadarsh

关于 Not Another Password Generator

Not Another Password Generator(NAPG)是一款与众不同的密码生成工具。传统密码生成器依赖 Math.random() 等伪随机算法,而 NAPG 通过融合 13 种真实世界信号——包括鼠标移动、网络延迟、硬件指纹、加密字节等——生成真正的随机熵,再经 SHA-256 哈希处理,最终输出高强度密码。所有计算完全在客户端进行,数据不会离开你的浏览器,确保隐私与安全。

核心功能

NAPG 的核心在于利用真实世界的混沌现象作为随机源。当你移动鼠标、点击页面或等待网络响应时,这些看似随机的行为被捕捉并转化为熵值。结合硬件指纹(如 CPU 型号、内存大小)和加密字节,NAPG 能够生成比传统算法更不可预测的密码。整个过程无需联网,所有处理均在本地完成,杜绝了数据泄露风险。

主要特性

  • 13 种真实信号融合:整合鼠标轨迹、网络延迟、硬件信息、系统时间等多种熵源,确保随机性。
  • SHA-256 哈希加密:将混合熵值通过安全哈希算法处理,输出固定长度的强密码。
  • 100% 客户端运行:所有计算在浏览器内完成,不向服务器发送任何数据,保护隐私。
  • 实时交互反馈:用户通过移动鼠标等操作贡献熵,生成过程透明可见。
  • 开源可审计:代码公开,安全专家可验证其随机性生成机制。

适用场景

  • 高安全性账户:如银行、邮箱、密码管理器的主密码,需要真正不可预测的密码。
  • 安全敏感用户:对伪随机算法不信任,追求更高随机性的技术用户。
  • 离线环境:无需网络即可生成密码,适合内网或断网场景。
  • 教育和演示:展示真实随机数生成原理,作为密码学教学工具。

相关工具