Skip to content

Climax53/nullkey-terminal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Client-side password and PIN generator with a terminal aesthetic. Local-only, no storage, CSPRNG-powered.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors