关于 iToolify
免费、不上传、不注册。本站每个工具都是一个单页:在你的浏览器里算完结果,然后把它忘掉。
更新于 2026 年 10 月 20 日
这个站是什么
iToolify 是 76 个小工具的集合,分三组:密码(22)、随机数(32)、二维码(22)。另有 10 篇较长的指南,解释这些工具默认值背后的理由。每个工具都有独立页面、独立说明,以及针对常见疑问的独立回答,而不是塞进一个通用生成器的某个标签页里。
做这个站的原因很简单:网上多数生成器页在给你结果之前先要东西——要注册、要邮箱、要「免费试用」,最轻的也要一次往返,把你正要用的密码交给一台服务器。这些都不必要。密码生成器本质上是一个随机数生成器加一张表,两者都能放进一个从不联网的页面里。
工具是怎么实现的
- 随机性来自平台的 CSPRNG。 本站每一个随机值最终都出自
crypto.getRandomValues(),而不是Math.random()。当取值范围不能整除 2 的幂时,取值用拒绝采样而不是取模,因此没有任何一个值被偏爱。 - 你生成的东西不往外发。 工具自身唯一的网络请求,是绕口令生成器首次使用时下载本域名的静态词表文件;此外每个页面都带一个统计标签。密码、数字、用户名和二维码图片都留在标签页里。
- 二维码解码在本地完成。 扫描器优先用浏览器内置的
BarcodeDetector,不支持时退回随页面打包的 JavaScript 解码器。相机画面不上传、不录制、不写入任何存储。 - 内容在构建期校验。 新增一个工具=在数据文件里加一条。标题超出搜索结果长度、描述超出 meta 上限、FAQ 少于三条、相关链接指向不存在的页面,构建直接失败。坏掉的内链出不了门。
- 页面是静态的。 没有数据库、没有用户表、没有登录。没有存储,也就没有可泄露的东西。
本站刻意不做的事
- 不存储、不记录、不传输你生成的任何内容。
- 不要求注册,也没有付费档可以推销。
- 不吹浏览器做不到的能力。二维码无法让手机从网页端直接加入某个 Wi-Fi,Wi-Fi 那一页就直说这一点,而不是摆一个按不动的按钮。
- 不给没有前提的「破解时间」。同一个密码,哈希是 bcrypt 还是无盐 MD5,答案从几小时到几百年——速度不说清楚,数字就是假的。
已知的边界
估算就是估算。密码强度按「给定字符集假设下的熵」打分;密码复用、钓鱼、邮箱被盗,都超出任何强度计能看到的范围。浏览器 CSPRNG 产生的随机数适合游戏、抽奖、抽样和测试数据,但不能替代密码学密钥生成中的硬件随机源。
二维码解码器支持四种标准编码模式和常见载荷格式——URL、Wi-Fi、vCard、MeCard、邮件、电话、短信、地理位置和 OTP。少见的或格式损坏的码,一律原样显示文本,不做猜测。
怎么联系我们
欢迎纠错,指南尤其欢迎:某个说法过时了、某个前提不成立,把页面地址和更正内容发到 [email protected]。每个页面都带复核日期,浏览器行为一变(尤其是 BarcodeDetector 的支持情况,已经变过好几轮),相关内容会重新核对。