首页 / 随机 PIN 生成器

随机 PIN 生成器

密码学安全的数字 PIN —— 不可预测,不作存储。

…
强度—
—位数
—组合数
—平均尝试

只要设备限制失败尝试次数,随机 PIN 就是安全的——离线暴力破解不适用于 PIN。

位数6
312
不重复数字

工作原理

此工具会生成你指定长度的真正随机 PIN 码。人选的 PIN 大量集中在日期、1234 和重复数字上;随机 PIN 避开所有这些规律。4 位 PIN 只有 1 万种组合,6 位有 100 万种,8 位有 1 亿种——在设备允许的地方,越长越明显更安全。

数字来自 Web Crypto API,绝不离开你的设备。开启不重复数字可让 PIN 仍然好输入。不要在手机、银行卡和 SIM 卡上使用同一个 PIN。

应避免的 PIN

对数百万个泄露 PIN 的分析显示,人们总是反复选择同样几个。以下 20 个最为常见,仅 1234 就约占 11%:

1234 1111 0000 1212 7777 1004 2000 4444 2222 6969 9999 3333 5555 6666 1122 1313 8888 4321 2001 1010

还要避免:你的出生年份或日期、123456、任何以 19 或 20 开头的组合(看起来像年份),以及数字键盘上的图形,如 2580 或 1397。随机生成的 PIN 不会落入其中任何一种。

4 位还是 6 位?

只要设备允许就用 6 位。4 位 PIN 有 1 万种组合,6 位有 100 万种——多按一次键就多出一百倍。iPhone 和多数银行 App 现在默认 6 位,许多 SIM 卡和门锁支持 8 位。只有在尝试次数被严格限制的地方(10 次失败即抹除的手机、芯片 PIN 卡)才用 4 位。

相关术语: 暴力破解 · 熵

常见问题

4 位 PIN 安全吗?

只有在尝试次数被严格限制时才安全,比如手机或银行卡。只要设备允许,就选 6 位或更多。

应该避免哪些 PIN?

日期和年份、1234 / 0000 / 1111、像 2525 这样的重复对,以及任何写在设备附近的数字。随机 PIN 可绕开这些。

这个 PIN 生成器是随机的吗?

是。它使用浏览器的密码学安全生成器 crypto.getRandomValues(),而不是 Math.random()。PIN 在本地生成,绝不传输。