A reverse-md5 lookup database for the web, which adds user string-to-md5 queries to the database.
Database is MySQL, original data rendered in Python, server side code is PHP* Nodejs, the client is HTML, CSS, and JavaScript, and uses AJAX for server queries.
See in action on reversemd5.com
(*PHP was replaced with Nodejs. For the PHP version, see the 'php' branch)
- Create a mysql database.
- Import the schema into the database from either initDB.sql, or initializedDB.sql.
- Optional: Use this Python script to generate some values into a file, and import it into your database. A bash cheatsheet is here.
- Copy config.example.json to
config.json
, and modify the values. node reversemd5.js
Once it is done, every string entered in the 'string to md5' input field will be sent to the server to be added to the database with its md5 sum.