hashr logo Home | About | Algorithms | Stats | Api | For Firefox | For Chrome


Api Documentation

The hashr API allows you to create hashes from your web app in a very easy way.

Request

All requests to the api must me made in a HTTP POST request to:

http://rogeriopvl.com/hashr/api2/hash

The request has the following parameters:

Available algos

md2, md4, md5, sha1, sha256, sha384, sha512, ripemd128, ripemd160, ripemd256, ripemd320, whirlpool, tiger128,3, tiger160,3, tiger192,3, tiger128,4, tiger160,4, tiger192,4, snefru, gost, adler32, crc32, crc32b, haval128,3, haval160,3, haval192,3, haval224,3, haval256,3, haval128,4, haval160,4, haval192,4, haval224,4, haval256,4, haval128,5, haval160,5, haval192,5, haval224,5, haval256,5, rot13, des_std, htpasswd

Response

XML


<?xml version="1.0" encoding="UTF-8"?>
<response>
    <plaintext>hello world<plaintext>
    <hash>5eb63bbbe01eeed093cb22bb8f5acdc3<hash>
    <algo>md5<algo>
    <status>ok</status>
    <error_message></error_message>
</response>
				

JSON


{
    "plaintext": "hello world",
    "hash": "5eb63bbbe01eeed093cb22bb8f5acdc3",
    "algo": "md5",
    "status": "ok",
    "error_message": ""
}
				

TEXT

The text response contains just the resulting hash.