
Digest::MD5::Reverse - MD5 Reverse Lookup

# Functional style use Digest::MD5::Reverse qw(r_md5 r_md5_hex r_md5_base64); $data = r_md5 $hash; $data = r_md5_hex $hash; $data = r_md5_base64 $hash; # OO style use Digest::MD5::Reverse; $ctx = Digest::MD5::Reverse->new; $ctx->add($hash); $data = $ctx->reverse;

MD5 sums (see RFC 1321 - The MD5 Message-Digest Algorithm) are used as a one-way hash of data. Due to the nature of the formula used, it is impossible to reverse it.
This module provides functions to search several online MD5 hashes database and return the results (or return undefined if no match found).
We are not breaking security. We are however making it easier to lookup the source of a MD5 sum.

The simplest way to use this library is to import the r_md5_hex() function (or one of its cousins):
use Digest::MD5::Reverse qw(r_md5_hex);
print 'Data is ' r_md5_hex('6df23dc03f9b54cc38a0fc1483df6e21') "\n";
The above example would print out the message
Data is foobarbaz
In OO style:
use Digest::MD5::Reverse;
$reverse = Digest::MD5::Reverse->new;
$reverse->add('6df23dc03f9b54cc38a0fc1483df6e21');
$data = $reverse->hexreverse;
print "Data is $data\n";
You also can make a copy with clone:
$reverse->clone->hexreverse

It is very slow, because it will search each library until match found or all library search finished.


Digest::MD5::Reverse Written by William Chan (money1109@gmail.com). http://md5.crysm.net/ Database project by Stephen D Cope. http://www.schwett.com/md5/ Database project by Canacas.

Copyright 2005 William Chan.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.