Skip to content

v1.5.0 — Generate new PIN

Choose a tag to compare

@seQRets seQRets released this 30 Aug 13:58
· 5 commits to main since this release

A fourth generation pool: PIN digits, for the PINs hardware wallets ask you to set.

New

  • PIN digits · 0–9 in the pool dropdown — lengths 4 to 12, defaulting to 6
  • Each digit is drawn independently from crypto.getRandomValues with rejection sampling, so leading zeros are as likely as anything else: 0042 is a valid 4-digit PIN — exactly what pick-a-number-in-a-range generators can never produce (a range of 1000–9999 silently discards every PIN starting with 0)
  • Blur-by-default, copy, QR export and the honest entropy meter all apply (~3.3 bits per digit)
  • A new FAQ explains why a PIN's ~20 bits is fine behind a hardware wallet's lockout and catastrophic anywhere unlimited guessing is possible — never reuse a device PIN as an online password
  • The generate button names what it makes: Generate new PIN / password / passphrase, following the selected pool

Verify your download

shasum -a 256 index.html
3eb9269773a866a474104471b82c082c1efeb674cf0c98455e1b1bb4c174479f

🤖 Generated with Claude Code