DEV Community

Cover image for I caught an online hash tool storing my inputs. So I built my own.
Udit Choudhury
Udit Choudhury

Posted on

I caught an online hash tool storing my inputs. So I built my own.

I was using one of those popular online bcrypt tools.

Pasted a hash to look it up. It said "not found."

Then I got curious. I hashed a string on the same website.
Then pasted that hash back.

It found it instantly.

They were storing every input. Quietly building a reverse lookup
table from their users' data. Every string you hash on their
platform goes into their database.

So I built my own set of tools: https://turingcomplete.in/tools

Everything runs in your browser. No server receives your input.
Disconnect your WiFi after the page loads, they still work.

What's there:

  • Bcrypt & MD5 & SHA-256 generators
  • JWT decoder (token never leaves your browser)
  • JSON formatter & validator
  • JSON → PHP array converter (useful for Laravel seeders)
  • UUID generator (bulk up to 100)
  • Regex tester with live highlighting
  • Base64 encoder/decoder
  • Cron expression builder
  • Unix timestamp converter
  • Password generator
  • URL encoder/decoder

Built it mostly for myself. Figured other Laravel devs might
find it useful too.

If something feels off or you want a tool that's missing
drop a comment. Always looking to improve it.

Top comments (0)