PHOSPHOR: an entropy-based password generator
Live: phosphor.philipnewborough.co.uk
Inspired by a feature in the Debian Installer, I thought I'd have a play around at creating an entropy based password generator wrapped in a retro sci-fi interface. I fleshed out the idea with Google's Gemini AI chat, before moving to VS Code and guiding Claude Sonnet 4.6 in a vibe coding session.
The resulting app is admittedly a bit niche, but it looks sleek and was fun to build. Phosphor generates random passwords by harvesting the movement of your mouse or finger on the screen. It takes that raw movement data, mixes in extra cryptographically secure random bytes from the browser, and runs the whole lot through a SHA-256 hash. Basically, it squishes your screen wiggles through a mathematical blender to spit out a high-strength password.
The app is a PWA and is installable on desktop and mobile devices. All data stays strictly on your device, your entropy and passwords are never transmitted anywhere.
If you fancy taking a look at the source, you can find it on GitHub.