Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 2.2 KB

File metadata and controls

59 lines (39 loc) · 2.2 KB

NULLKEY — secure keys, no server, no drama

NULLKEY

A zero-server password & PIN terminal that forges strong keys in your browser — and forgets them the moment you leave.

Web Crypto No storage Vanilla JS License: MIT

No accounts, no servers, no "we value your privacy" banner — because there's nothing to value. NULLKEY generates cryptographically strong passwords and PINs locally using the browser's Web Crypto CSPRNG, shows you the entropy math, and keeps exactly none of it. Close the tab and it's gone.

A look inside

NULLKEY terminal generating a password with entropy stats

Forge a key, read the entropy, copy, gone.

What it does

  • Passwords and PINs from the Web Crypto CSPRNG — never server-side
  • Adjustable length (4–36) with both a slider and stepper
  • Toggleable character sets — uppercase, lowercase, digits, symbols, dashes
  • Live entropy in bits, with a WEAK / GOOD / STRONG rating
  • Composition bar showing the character-type breakdown
  • Keyboard shortcuts (R regenerate, C copy, P/N switch mode)

Quick start

Static site — open it and go.

git clone https://github.com/Climax53/nullkey-terminal.git
cd nullkey-terminal
# open index.html

Privacy

There's no storage and no network. Keys are generated in memory, shown once, and never written to localStorage, cookies, or any server. What you don't keep, you can't leak.

Built with

Vanilla JavaScript and the native Web Crypto API. No dependencies, no build.

License

MIT


Made with care as part of Reuben's little toolbox.