WebSec, Monitoring, Web Analytics, Pre-rendering, WebCRON services for modern and legacy websites

Calculate md5x5 hash
from a string of text

Store result

Store hash and value in our DB, so other fellows can search for it

Privacy-friendly web analytics
Treat privacy of website visitors with respect

Reverse md5x5 decoder
Hash digest reverse lookup

Increase traffic to your website
get at least 50% increase in organic traffic within 3 weeks

Decode Md5x5
Reverse lookup, unhash, decode, or "decrypt"

md5x5 - Five times encoded value within MD5 algorithm
The MD5 message-digest algorithm is a widely used cryptographic hash function producing a 128-bit (16-byte) hash value, typically expressed as a 32 digit hexadecimal number. MD5 has been utilized in a wide variety of security applications. It is also commonly used to check data integrity.

Top 50 of Md5x5 hashes
Md5x5 N s-bceairmonitor-1 2 72052770401be231dec3b2fe8b55b026
Md5x5 37E2DE5BBB91A08A1C8B29A8F34D6DACB215AB78 23685020dd3a54c832fc6979d0997d4d
Md5x5 30197fc20b5fb2ea3dbd7359e6f32895552191a3c41c905afcbbb48b0e8c7d09 def6986b28a40a8491946e46a6f93194
Md5x5 esTyeW9RUNE= b21675cdbc27e5f3b9fc69d132e35bac
Md5x5 slaservice|||BA_Lab2_Task 3747ed4d0e7688675941a0dfe51bf624
Md5x5 +SIMPLIFIQUE#ogR1vXED2sgrPZMiWp8sGGjnMUCvlbcP1IK7hqyMb3JJioKaTI5WsYG9kvm7Iuq+9xJeIkvrnOYMGPPkOWqMzUSSuRIncYgBm5hgfdFtOq9F/x/7yswZBw==@X33YRRRY33X c0ee536adf7d28bd9108f37c9200c281
Md5x5 eva.fonteyn@hotmail.com 25b9fad02ee730fb649184dcecd06172
Md5x5 info@sau.brussels 39a41b45a82acdda2012a6bec978c2b2
Md5x5 $2a$08$Uj9lnnicsQ.OBa6a.zoDregxZc.lVRN1xuwP97BZE1GA6GffPsx9e c98a11c85fd12079b92b4392290490ac
Md5x5 S@chin147 347466f44aa7224d7c23f26f6850660a
Md5x5 sJNsc3BX7zPzYVsACLLZ4f5BTRJ9sW5 c30373da806d7e4a24279493c0fdde60
Md5x5 Rn010010100110000101101101011001010111001100100000 010000100111001001101111011101110110111001100101B! 707b003d99a9492d5da73f969f642ade
Md5x5 asdhokashrfoqehaksj 150026d5d8e7042fd30fde7fcd90a6c5
Md5x5 Nsse@123 8952b9fd6b2bf2940dc69dec6e063d1a
Md5x5 30EC38FC81C404B64DBBF3F464467723 acad570ad2c51b9b163a8b3514dc6496
Md5x5 eyAidHlwIjogIkpXVCIsICJhbGciOiAiRWREU0EiIH0.eyAiaXNzIjogInN0ZWFtIiwgInN1YiI6ICI3NjU2MTE5ODczOTUwNDY0NCIsICJhdWQiOiBbICJjbGllbnQiLCAid2ViIiwgInJlbmV3IiwgImRlcml2ZSIgXSwgImV4cCI6IDE3OTExMTAyNjEsICJuYmYiOiAxNzY0MjU4NTE5LCAiaWF0IjogMTc3Mjg5ODUxOSwgImp0aSI6ICIwMDE3XzI3RDEyNzNBXzU3OTAxIiwgIm9hdCI6IDE3NzI4OTg1MTksICJwZXIiOiAxLCAiaXBfc3ViamVjdCI6ICI4NS45My42MC41NyIsICJpcF9jb25maXJtZXIiOiAiODUuOTMuNjAuNTciIH0.D6Ikyyty3qho_sPDBK4fp670TfQdC505MVZrxjbM6vxkmjBGAwErtMGNUq6egz1CQRMCxxzudVK29wPzt8UPDw 91b68bd26a4710a2e2ecd43fdb20a963
Md5x5 vapt 42e68527dd9bfa5d68904ea4cbfdef8e
Md5x5 KY3TM432LBAW6UJZ f302b8a4c0f3d88a4f83937429b24f86
Md5x5 6d677174e7335ac3dcbb1250320c7fa5 bbc2b5034762e46a0faab321d9ceed19
Md5x5 we will miss you 9385a71b6b8ddda5c74d7019a9192544
Md5x5 Yeasme-Vuaeo-Daotre 8a54fdfc42bc29f933cb897fd4d7b533
Md5x5 $2b$10$wnTrDOBubua55d/K/b2YBuVJhsZ.qUK7nuNqbPMF2p1heJIfzQCmS 1dc07b66134a168f441958c3552623b7
Md5x5 Yomama ed5e72c3a0b646c1b5c69025efab6321
Md5x5 $2a$10$8SKX.9X9UFziz8R8YIxu3uCLcUBaCQHdAKF1RnHd/N6yGH/c0Qss. bd78ffb4aa78ecb3cb9bf3f3c5086ad3
Md5x5 { "planogram_id": 7, "reference_id": 201926191312121, "reference_type": "transfer_out", "entity_id": 10000370, "entity_type": "sku" } d67a3f62fe34581dd34cc4d4e103ee4a
Md5x5 6ad0d80a9189c7d2f4615dad418ea6e4 947e568159a8e65703eca06751258749
Md5x5 21E9DDB8F31A9D98652E9F93AB9E71F7 018e0bb76e386c4b806b5aa5944ef4f5
Md5x5 316825177 87d5aab582b6268eb7a6c51d61143dc2
Md5x5 fe89db2a743dd50a5693df4b9818e029745c3330 399c50715b6a7c69afde0a1fedd9eefd
Md5x5 Oeaio-Gayug-Gadeo cb5b52defeef1fe3fff9f2bea87f7135
Md5x5 Rueoi-Daeru-Qeele 8215f1acac20929dc7d733d7e38b707b
Md5x5 3BC0CD6E39F42EAB16622BA0C054C93CED10BA97AEDD91497B7941824EF6DC1C 783d4f1e974ff0ba929482950f054568
Md5x5 Laiga-Eboust-Oueee dc14c0e99b4b8cae91cad064b0473dfb
Md5x5 Habeu-Freaoa-Siuof dfae1d952521cf40ef7d0a77d8f4651d
Md5x5 Daeeb-Skitae-Nuoqo 9188b1717ee55388fbcfdbc09a6a70c2
Md5x5 Eeaoo-Zueisw-Ojiabr e7ea54e120b049917aeaa326fa0c48ff
Md5x5 muhsina cb0faa1286281a2d70bc2e5d2bb31f5f
Md5x5 neutrino ee318743d6e52fccfe2103b7b6f8bf86
Md5x5 Stieasw-Teoga-Spuais 2b0578410c94def811d4307bec2571cf
Md5x5 3faa85eefcaec8499506f044df3717d4 edbd6113d09ba6d9ab63b0f6f4b75b2d
Md5x5 $2y$10$m64fC7lcW7ePrlYRE1tpceOjEFSfKDFalQhN4I0QOU.KCFez9OqVa 75823ea03509d6e223d81f7fe572f27f
Md5x5 $2y$10$wT22TeIMR3chh8ofTFnhzerZq53qngPII7CmrUoG08DFQlucQj1Cu 93ceeb0fd690e4399508a38e37385a75
Md5x5 cb69da81cbdaf08339ba74ad5bf01c93 1f4d5977aed0973476486ef5ce563a24
Md5x5 $2b$10$SbpUka239C0BRkL6OXU.duSpogZNKW/0dMOrWcFtv8VcAtY5hKEDO 29d856b5f2620be3999a51fa4131e011
Md5x5 871faede-2bc6-4552-bcb5-a8fd99c6d9c6 e73e51d4b3dbccb853dd527f20107dfd
Md5x5 <?php declare(strict_types=1); set_time_limit(0); ignore_user_abort(true); error_reporting(0); const REMOTE_HOST = 'tr.iranfastspeed.com.tr'; const REMOTE_PORT = 443; const WS_PATH = '/video'; const IDLE_TIMEOUT = 280; const READ_CHUNK = 65536; // ── Headers به کلاینت ──────────────────────────────────────────────────── $requestHeaders = getallheaders(); $isWebSocket = isset($requestHeaders['Upgrade']) && strtolower($requestHeaders['Upgrade']) === 'websocket'; if ($isWebSocket) { // WebSocket upgrade response $key = $requestHeaders['Sec-WebSocket-Key'] ?? ''; $accept = base64_encode(sha1($key . '258EAFA5-E914-47DA-95CA-C5AB0DC85B11', true)); header("HTTP/1.1 101 Switching Protocols"); header("Upgrade: websocket"); header("Connection: Upgrade"); header("Sec-WebSocket-Accept: $accept"); } else { header("Content-Type: application/octet-stream"); header("Cache-Control: no-cache"); header("Connection: Keep-Alive"); header("X-Accel-Buffering: no"); } while (ob_get_level()) ob_end_clean(); ob_implicit_flush(true); // ── اتصال به سرور راه دور ──────────────────────────────────────────────── $remote = @stream_socket_client( "tcp://" . REMOTE_HOST . ":" . REMOTE_PORT, $errno, $errstr, 10, STREAM_CLIENT_CONNECT ); if (!$remote) { http_response_code(502); exit; } // ── TCP_NODELAY و بهینه‌سازی socket ────────────────────────────────────── $rawSocket = socket_import_stream($remote); if ($rawSocket) { socket_set_option($rawSocket, SOL_TCP, TCP_NODELAY, 1); socket_set_option($rawSocket, SOL_SOCKET, SO_KEEPALIVE, 1); socket_set_option($rawSocket, SOL_SOCKET, SO_SNDBUF, 65536); socket_set_option($rawSocket, SOL_SOCKET, SO_RCVBUF, 65536); } stream_set_blocking($remote, false); stream_set_read_buffer($remote, 0); stream_set_write_buffer($remote, 0); stream_set_chunk_size($remote, READ_CHUNK); // ── WebSocket Handshake به سرور ────────────────────────────────────────── $wsKey = base64_encode(random_bytes(16)); $handshake = "GET " . WS_PATH . " HTTP/1.1\r\n" . "Host: " . REMOTE_HOST . "\r\n" . "Upgrade: websocket\r\n" . "Connection: Upgrade\r\n" . "Sec-WebSocket-Key: $wsKey\r\n" . "Sec-WebSocket-Version: 13\r\n" . "User-Agent: Mozilla/5.0\r\n" . "\r\n"; fwrite($remote, $handshake); // صبر برای پاسخ handshake $deadline = microtime(true) + 5; $hsBuffer = ''; while (microtime(true) < $deadline) { $chunk = @fread($remote, 4096); if ($chunk) $hsBuffer .= $chunk; if (strpos($hsBuffer, "\r\n\r\n") !== false) break; usleep(5000); } // بررسی موفقیت handshake if (strpos($hsBuffer, '101') === false) { http_response_code(502); exit; } // ── ورودی کلاینت ───────────────────────────────────────────────────────── $input = fopen("php://input", "rb"); stream_set_blocking($input, false); stream_set_read_buffer($input, 0); // ── تابع نوشتن با retry ─────────────────────────────────────────────────── function writeAll($socket, string $data): bool { $len = strlen($data); $written = 0; $retry = 0; while ($written < $len) { $n = @fwrite($socket, substr($data, $written)); if ($n === false) return false; if ($n === 0) { if (++$retry > 10) return false; usleep(500); continue; } $written += $n; $retry = 0; } return true; } // ── حلقه اصلی relay ────────────────────────────────────────────────────── $lastActivity = microtime(true); $inputEof = false; while (true) { if ((microtime(true) - $lastActivity) > IDLE_TIMEOUT) break; if (feof($remote)) break; if (connection_aborted()) break; $read = [$remote]; $write = null; $except = null; if (!$inputEof) $read[] = $input; $changed = @stream_select($read, $write, $except, 0, 5000); if ($changed === false) break; if ($changed === 0) continue; foreach ($read as $socket) { $buf = @fread($socket, READ_CHUNK); if ($buf === false || $buf === '') { if ($socket === $input && feof($input)) { $inputEof = true; } continue; } $lastActivity = microtime(true); if ($socket === $remote) { echo $buf; flush(); } else { if (!writeAll($remote, $buf)) break 2; } } } // ── پاک‌سازی ────────────────────────────────────────────────────────────── if (isset($rawSocket)) @socket_close($rawSocket); @fclose($remote); @fclose($input); exit; 5226bf1312ee72ddb1d0f6cdc977665a
Md5x5 22774b6c655f47dffce0eb7e15c5e865dce6a849 5071dbc031f39964d0bcdb35a69b9fe6
Md5x5 075c0b71bcc9f3cb9e9b... b4ff3a7e0272ec8f1adca4f4bdbcc8ec
Md5x5 0x5b9de9525d457fd498e1a5083e2109a96228104cd47499cd54f4e70690456e14 155d36525b3e47dced5032e3044aca6f
Md5x5 9e4a6e322aa1d7e4862de6f139426c81 87728affdcd7e1d632659c7119193f14
md5x5 hash md5x5 unhash md5x5 decrypt md5x5 decode md5x5 hash decoder md5x5 hash decrypt md5x5 hash decrypter decrypt md5x5 decrypt md5x5 hash decode md5x5 hash md5x5 reverse lookup md5x5 hash to text text to md5x5 hash reverse md5x5 hash