Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danyshaanan/reversemd5.com
:computer: A reverse-md5 lookup database that grows by user input.
https://github.com/danyshaanan/reversemd5.com
database javascript md5 mysql nodejs web
Last synced: 9 days ago
JSON representation
:computer: A reverse-md5 lookup database that grows by user input.
- Host: GitHub
- URL: https://github.com/danyshaanan/reversemd5.com
- Owner: danyshaanan
- License: mit
- Created: 2013-12-05T23:55:10.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2021-06-24T08:20:35.000Z (over 3 years ago)
- Last Synced: 2024-10-18T17:50:33.560Z (29 days ago)
- Topics: database, javascript, md5, mysql, nodejs, web
- Language: HTML
- Homepage: http://reversemd5.com
- Size: 116 KB
- Stars: 21
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# reversemd5
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](http://reversemd5.com)
(*PHP was replaced with Nodejs. For the PHP version, see [the 'php' branch](https://github.com/danyshaanan/reversemd5/tree/php))
* * *
### Setup
* Create a mysql database.
* Import the schema into the database from either [initDB.sql](https://github.com/danyshaanan/reversemd5/blob/master/mysql/initDB.sql), or [initializedDB.sql](https://github.com/danyshaanan/reversemd5/blob/master/mysql/initializedDB.sql).
* Optional: Use [this Python script](https://github.com/danyshaanan/reversemd5/blob/master/mysql/generateStrings.py) to generate some values into a file, and import it into your database. A bash cheatsheet is [here](https://github.com/danyshaanan/reversemd5/blob/master/mysql/generateInitDBAndImportToMysql.sh).
* Copy [config.example.json](https://github.com/danyshaanan/reversemd5/blob/master/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.