{"info":{"_postman_id":"a257dd39-0a44-42cc-b939-1c90d7f382bd","name":"Multi-algo hashing","description":"<html><head></head><body><p>This API lets you hash strings with a wide range of hashing algorithms.</p>\n<h2 id=\"endpoints\">Endpoints</h2>\n<p>There are two endpoints:</p>\n<ul>\n<li><p><a href=\"https://documenter.getpostman.com/view/24385138/2s93XsY6ZD#d9826815-90a8-41ef-9134-39bab76b2377\">algos</a></p>\n</li>\n<li><p><a href=\"https://documenter.getpostman.com/view/24385138/2s93XsY6ZD#b4ef065b-cab6-4d49-a3dd-44b3a1bdfbd9\">hash</a></p>\n</li>\n</ul>\n<h2 id=\"auth\">Auth</h2>\n<p>You must provide a valid <strong>Bearer token</strong> in the <strong>headers</strong> to use the service.</p>\n<p>Follow the <a href=\"https://documenter.getpostman.com/view/24385138/2s8ZDcyf51\">auth documentation</a> to obtain one.</p>\n<h2 id=\"response-codes\">Response codes</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Status code</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200 OK</td>\n<td>All just went in the right way</td>\n</tr>\n<tr>\n<td>400 Bad Request</td>\n<td>Missing parameter(s)</td>\n</tr>\n<tr>\n<td>401 Unauthorized</td>\n<td>Invalid/Missing API key</td>\n</tr>\n<tr>\n<td>405 Method Not Allowed</td>\n<td>Method not allowed (HEAD always allowed)</td>\n</tr>\n<tr>\n<td>422 Unprocessable Entity</td>\n<td>Invalid hashing algorithm</td>\n</tr>\n</tbody>\n</table>\n</div><pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-Markup\">88b       d88      88     ,a8888a,        ,a8888a,         88\n888b     d888   ,d888   ,8P\"'  `\"Y8,    ,8P\"'  `\"Y8,    ,d888\n88`8b   d8'88  88\" 88  ,8P        Y8,  ,8P        Y8,  88\" 88\n88 `8b d8' 88      88  88          88  88          88      88\n88  `888'  88      88  88          88  88          88      88\n88   `8'   88      88  `8b        d8'  `8b        d8'      88\n88         88      88   `8ba,  ,ad8'    `8ba,  ,ad8'       88\n88         88      88     \"Y8888P\"        \"Y8888P\"         88\n\n</code></pre>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"24385138","collectionId":"a257dd39-0a44-42cc-b939-1c90d7f382bd","publishedId":"2s93XsY6ZD","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"505050","highlight":"0A3321"},"publishDate":"2026-09-28T07:23:58.000Z"},"item":[{"name":"Algos","id":"d9826815-90a8-41ef-9134-39bab76b2377","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://www.m1001.eu/api/services/mah/algos","description":"<p>This endpoint returns a list of all the algorithms supported by this API.</p>\n<p>To use it, you just need to send an HTTPS request via the <em><strong>GET</strong></em> method to the URL above without parameters, but you must include the <strong>Bearer token</strong> in the <strong>headers</strong>.</p>\n<p>You will receive a JSON response.</p>\n","urlObject":{"protocol":"https","path":["api","services","mah","algos"],"host":["www","m1001","eu"],"query":[],"variable":[]}},"response":[{"id":"8015a685-9eab-4d4a-bc1f-844e72e9beee","name":"Algos","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {token}","type":"text"}],"url":"https://www.m1001.eu/api/services/mah/algos"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 07 Jul 2025 11:05:21 GMT"},{"key":"Server","value":"Apache"},{"key":"Allow","value":"GET, HEAD"},{"key":"Upgrade","value":"h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"X-Adsense-Platform-Domain","value":"altervista.com"},{"key":"Keep-Alive","value":"timeout=1, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"[\n    \"md2\",\n    \"md4\",\n    \"md5\",\n    \"sha1\",\n    \"sha224\",\n    \"sha256\",\n    \"sha384\",\n    \"sha512/224\",\n    \"sha512/256\",\n    \"sha512\",\n    \"sha3-224\",\n    \"sha3-256\",\n    \"sha3-384\",\n    \"sha3-512\",\n    \"ripemd128\",\n    \"ripemd160\",\n    \"ripemd256\",\n    \"ripemd320\",\n    \"whirlpool\",\n    \"tiger128,3\",\n    \"tiger160,3\",\n    \"tiger192,3\",\n    \"tiger128,4\",\n    \"tiger160,4\",\n    \"tiger192,4\",\n    \"snefru\",\n    \"snefru256\",\n    \"gost\",\n    \"gost-crypto\",\n    \"adler32\",\n    \"crc32\",\n    \"crc32b\",\n    \"crc32c\",\n    \"fnv132\",\n    \"fnv1a32\",\n    \"fnv164\",\n    \"fnv1a64\",\n    \"joaat\",\n    \"murmur3a\",\n    \"murmur3c\",\n    \"murmur3f\",\n    \"xxh32\",\n    \"xxh64\",\n    \"xxh3\",\n    \"xxh128\",\n    \"haval128,3\",\n    \"haval160,3\",\n    \"haval192,3\",\n    \"haval224,3\",\n    \"haval256,3\",\n    \"haval128,4\",\n    \"haval160,4\",\n    \"haval192,4\",\n    \"haval224,4\",\n    \"haval256,4\",\n    \"haval128,5\",\n    \"haval160,5\",\n    \"haval192,5\",\n    \"haval224,5\",\n    \"haval256,5\"\n]"}],"_postman_id":"d9826815-90a8-41ef-9134-39bab76b2377"},{"name":"Hash","id":"b4ef065b-cab6-4d49-a3dd-44b3a1bdfbd9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://www.m1001.eu/api/services/mah/hash","description":"<p>To use it, you just need to send an HTTPS request to the URL above including \"<strong>str</strong>\" and \"<strong>algo</strong>\" as parameters via the <em><strong>GET</strong></em> method, other than the <strong>Bearer token</strong> in the <strong>headers</strong>, as shown here:</p>\n<blockquote>\n<p><a href=\"https://www.m1001.eu/api/services/mah/hash?str=example&amp;algo=murmur3f\">https://www.m1001.eu/api/services/mah/hash?str=example&amp;algo=murmur3f</a> </p>\n</blockquote>\n<p>and you will receive a JSON response with the result, like this:</p>\n<blockquote>\n<p>{\"result\":\"6cce528a343b2b99d4bd1bcdd648d138\"} </p>\n</blockquote>\n<p>or an error message with a bad response code (see \"Response codes\" section).</p>\n<p><strong>Be aware</strong>: the \"<strong>algo</strong>\" parameter is case-insensitive.</p>\n<h4 id=\"parameters-table\">Parameters table</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Where</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Valid values</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>str</td>\n<td>URL query string</td>\n<td>Yes</td>\n<td>String to hash</td>\n<td>Strings</td>\n</tr>\n<tr>\n<td>algo</td>\n<td>URL query string</td>\n<td>Yes</td>\n<td>Hashing algorithm to use</td>\n<td>Algorithms listed by the other endpoint (\"<strong>algos</strong>\")</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","services","mah","hash"],"host":["www","m1001","eu"],"query":[],"variable":[]}},"response":[{"id":"3b3c5bc0-5aba-4b9f-8ac1-be13c1428887","name":"Hash","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {token}","type":"text"}],"url":{"raw":"https://www.m1001.eu/api/services/mah/hash?str=test&algo=sha256","protocol":"https","host":["www","m1001","eu"],"path":["api","services","mah","hash"],"query":[{"key":"str","value":"test"},{"key":"algo","value":"sha256"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 07 Jul 2025 11:06:57 GMT"},{"key":"Server","value":"Apache"},{"key":"Allow","value":"GET, HEAD"},{"key":"Upgrade","value":"h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"X-Adsense-Platform-Domain","value":"altervista.com"},{"key":"Keep-Alive","value":"timeout=1, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"result\": \"9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08\"\n}"}],"_postman_id":"b4ef065b-cab6-4d49-a3dd-44b3a1bdfbd9"}]}