MD5 Sergey Svistunov

Compute the MD5 hash of a binary blob as fast as possible. 3 CPU cores are available.

Input: 250 000 000 bytes on STDIN.

Output: The MD5 digest as a lowercase hexadecimal string (32 characters).

Date AuthorLanguageStatus Score
Jun 20, 2026 07:45A_ShamanA_ShamanCPPg++10.5.0Error
Jun 20, 2026 00:56Victor MerckléVictor MerckléCPPg++14.2.0Success2,931
Jun 20, 2026 00:51Victor MerckléVictor MerckléCPPg++14.2.0Success2,949
Jun 20, 2026 00:46Victor MerckléVictor MerckléCPPg++14.2.0Success2,930
Jun 20, 2026 00:41Victor MerckléVictor MerckléCPPg++14.2.0Success2,930
Jun 20, 2026 00:36Victor MerckléVictor MerckléCPPg++14.2.0Success2,968+5.00 RP
Jun 19, 2026 14:14Victor MerckléVictor MerckléCPPg++14.2.0Success2,929
Jun 19, 2026 14:08Victor MerckléVictor MerckléCPPg++14.2.0Success2,932
Jun 19, 2026 14:01Victor MerckléVictor MerckléCPPg++14.2.0Success2,930
Jun 19, 2026 13:55Victor MerckléVictor MerckléCPPg++14.2.0Success2,929
Jun 19, 2026 05:44Victor MerckléVictor MerckléCPPg++14.2.0Success2,930
Jun 19, 2026 05:39Victor MerckléVictor MerckléCPPg++14.2.0Success2,931
Jun 19, 2026 05:34Victor MerckléVictor MerckléCPPg++14.2.0Success2,932
Jun 19, 2026 05:29Victor MerckléVictor MerckléCPPg++14.2.0Success2,931
Jun 19, 2026 05:24Victor MerckléVictor MerckléCPPg++14.2.0Success2,960
Jun 18, 2026 20:57Victor MerckléVictor MerckléCPPg++14.2.0Success2,938
Jun 18, 2026 13:44Victor MerckléVictor MerckléCPPg++14.2.0Success2,932
Jun 18, 2026 13:39Victor MerckléVictor MerckléCPPg++14.2.0Success2,930
Jun 18, 2026 13:34Victor MerckléVictor MerckléCPPg++14.2.0Success2,931
Jun 18, 2026 13:25Victor MerckléVictor MerckléCPPg++14.2.0Success2,929
Jun 18, 2026 13:20Victor MerckléVictor MerckléCPPg++14.2.0Success2,931
Jun 18, 2026 13:15Victor MerckléVictor MerckléCPPg++14.2.0Success2,930
Jun 18, 2026 13:03Victor MerckléVictor MerckléCPPg++14.2.0Success2,930
Jun 18, 2026 02:51Victor MerckléVictor MerckléCPPg++14.2.0Success2,931
Jun 18, 2026 02:45Victor MerckléVictor MerckléCPPg++14.2.0Success2,932
Jun 18, 2026 02:37Victor MerckléVictor MerckléCPPg++14.2.0Success2,929
Jun 17, 2026 20:54Victor MerckléVictor MerckléCPPg++14.2.0Success2,931
Jun 17, 2026 20:49Victor MerckléVictor MerckléCPPg++14.2.0Success2,930
Jun 17, 2026 20:44Victor MerckléVictor MerckléCPPg++14.2.0Success2,929
Jun 17, 2026 18:19Victor MerckléVictor MerckléCPPg++14.2.0Success2,928
Jun 17, 2026 18:14Victor MerckléVictor MerckléCPPg++14.2.0Success2,928
Jun 17, 2026 18:09Victor MerckléVictor MerckléCPPg++14.2.0Success2,932
Jun 17, 2026 18:04Victor MerckléVictor MerckléCPPg++14.2.0Success2,928
Jun 17, 2026 17:59Victor MerckléVictor MerckléCPPg++14.2.0Success2,928
Jun 17, 2026 17:54Victor MerckléVictor MerckléCPPg++14.2.0Success2,931
Jun 17, 2026 17:49Victor MerckléVictor MerckléCPPg++14.2.0Success2,931
Jun 17, 2026 17:44Victor MerckléVictor MerckléCPPg++14.2.0Success2,927+4.67 RP
Jun 17, 2026 17:39Victor MerckléVictor MerckléCPPg++14.2.0Success2,931
Jun 17, 2026 17:34Victor MerckléVictor MerckléCPPg++14.2.0Success2,930
Jun 12, 2026 21:47Victor MerckléVictor MerckléZIG0.16.0Success2,930
Jun 12, 2026 21:27Victor MerckléVictor MerckléZIG0.16.0Success2,929
Jun 12, 2026 20:51Victor MerckléVictor MerckléZIG0.16.0Success2,929+9.30 RP
Jun 12, 2026 19:27Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,928
Jun 12, 2026 19:22Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,928
Jun 12, 2026 19:02Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,928+23.20 RP
Jun 12, 2026 11:15Victor MerckléVictor MerckléCSHARP10.0.7Success2,952
Jun 12, 2026 11:05Victor MerckléVictor MerckléCSHARP10.0.7Success2,952+1.15 RP
Jun 12, 2026 10:34Victor MerckléVictor MerckléCSHARP10.0.7Success2,953+359.75 RP
Jun 12, 2026 10:07Victor MerckléVictor MerckléCPPg++14.2.0Success2,931
Jun 12, 2026 10:02Victor MerckléVictor MerckléCPPg++14.2.0Success2,931
Jun 12, 2026 09:57Victor MerckléVictor MerckléCPPg++14.2.0Success2,930+2.32 RP
Jun 12, 2026 09:50Victor MerckléVictor MerckléCPPg++14.2.0Success2,937
Jun 12, 2026 09:45Victor MerckléVictor MerckléCPPg++14.2.0Success2,931+11.62 RP
Jun 11, 2026 18:19Victor MerckléVictor MerckléZIG0.16.0Success2,937+113.20 RP
Jun 8, 2026 18:41Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,946+149.79 RP
Jun 8, 2026 15:27Victor MerckléVictor MerckléCPPg++14.2.0Success2,945
Jun 8, 2026 15:22Victor MerckléVictor MerckléCPPg++14.2.0Success2,942
Jun 8, 2026 15:17Victor MerckléVictor MerckléCPPg++14.2.0Success2,937
Jun 8, 2026 15:12Victor MerckléVictor MerckléCPPg++14.2.0Success2,937
Jun 8, 2026 15:07Victor MerckléVictor MerckléCPPg++14.2.0Success2,937
Jun 7, 2026 15:18Victor MerckléVictor MerckléCPPg++14.2.0Success2,943
Jun 7, 2026 15:13Victor MerckléVictor MerckléCPPg++14.2.0Success2,975
Jun 7, 2026 15:08Victor MerckléVictor MerckléCPPg++14.2.0Success2,976
Jun 7, 2026 15:03Victor MerckléVictor MerckléCPPg++14.2.0Success2,983
Jun 7, 2026 14:58Victor MerckléVictor MerckléCPPg++14.2.0Success2,983
Jun 5, 2026 03:29Victor MerckléVictor MerckléCPPg++14.2.0Success2,942
Jun 5, 2026 03:14Victor MerckléVictor MerckléCPPg++14.2.0Success2,936
Jun 5, 2026 03:01Victor MerckléVictor MerckléCPPg++14.2.0Success3,001
Jun 5, 2026 02:54Victor MerckléVictor MerckléCPPg++14.2.0Success2,936+39.22 RP
Jun 5, 2026 02:49Victor MerckléVictor MerckléCPPg++14.2.0Success2,953+17.16 RP
May 22, 2026 11:04M-RochatM-RochatCPPg++14.2.0Success3,000
May 22, 2026 11:03M-RochatM-RochatCPPg++13.3.0Success2,992
May 22, 2026 11:01M-RochatM-RochatCPPg++13.3.0Success3,007
May 22, 2026 10:59M-RochatM-RochatCPPg++13.3.0Success3,000
May 22, 2026 10:58M-RochatM-RochatCPPg++13.3.0Success3,002
May 22, 2026 10:57M-RochatM-RochatCPPg++13.3.0Success2,982
May 22, 2026 10:56M-RochatM-RochatCPPg++13.3.0Success2,982
May 22, 2026 10:55M-RochatM-RochatCPPg++13.3.0Success2,995
May 22, 2026 10:52M-RochatM-RochatCPPg++13.3.0Success2,996
May 22, 2026 10:49M-RochatM-RochatCPPg++13.3.0Success2,997
May 22, 2026 10:47M-RochatM-RochatCPPg++13.3.0Success2,989
May 22, 2026 10:43M-RochatM-RochatCPPg++13.3.0Success3,303
May 22, 2026 10:42M-RochatM-RochatCPPg++13.3.0Success3,291
May 22, 2026 10:40M-RochatM-RochatCPPg++13.3.0Success3,293
May 22, 2026 10:38M-RochatM-RochatCPPg++13.3.0Success3,272
May 22, 2026 10:37M-RochatM-RochatCPPg++13.3.0Success3,290
May 22, 2026 10:36M-RochatM-RochatCPPg++14.2.0Success3,293
May 22, 2026 10:36M-RochatM-RochatCPPg++13.3.0Success3,295
May 22, 2026 10:34M-RochatM-RochatCPPg++13.3.0Success3,322
May 22, 2026 10:32M-RochatM-RochatCPPg++13.3.0Success3,300
May 22, 2026 10:30M-RochatM-RochatCPPg++13.3.0Success3,289
May 22, 2026 10:30M-RochatM-RochatCPPg++13.3.0Success3,306
May 22, 2026 10:28M-RochatM-RochatCPPg++13.3.0Success3,298
May 22, 2026 10:27M-RochatM-RochatCPPg++13.3.0Success3,288
May 20, 2026 18:53M-RochatM-RochatGOgo1.26.3Success2,978
May 20, 2026 18:48M-RochatM-RochatGOgo1.25.10Success2,975
May 20, 2026 18:43M-RochatM-RochatGOgo1.25.10Success2,978
May 20, 2026 18:42M-RochatM-RochatGOgo1.25.10Success2,982
May 20, 2026 18:40M-RochatM-RochatGOgo1.26.3Success2,981
May 20, 2026 18:37M-RochatM-RochatGOgo1.25.10Success2,973