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 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
May 20, 2026 18:35M-RochatM-RochatGOgo1.26.3Success2,989
May 20, 2026 18:31M-RochatM-RochatGOgo1.26.3Success2,981
May 20, 2026 18:29M-RochatM-RochatGOgo1.26.3Success2,978
May 20, 2026 18:27M-RochatM-RochatGOgo1.26.2Success2,985
May 20, 2026 18:25M-RochatM-RochatGOgo1.26.3Success2,983
May 20, 2026 18:22M-RochatM-RochatGOgo1.26.3Success3,262
May 20, 2026 18:20M-RochatM-RochatGOgo1.26.3Success2,985
May 20, 2026 18:18M-RochatM-RochatCPPg++13.3.0Error
May 20, 2026 18:16M-RochatM-RochatCPPg++13.3.0Error
May 19, 2026 23:26Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success3,927
May 19, 2026 23:04Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success3,923
May 19, 2026 23:01Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success3,903
May 19, 2026 22:46Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success3,941
May 19, 2026 22:35Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Success3,584
May 19, 2026 22:21Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Success3,550+45.28 RP
May 19, 2026 13:39Victor MerckléVictor MerckléCPPg++14.2.0Success2,975
May 19, 2026 13:34Victor MerckléVictor MerckléCPPg++14.2.0Success2,966
May 19, 2026 13:24Victor MerckléVictor MerckléCPPg++14.2.0Success2,971
May 19, 2026 13:19Victor MerckléVictor MerckléCPPg++14.2.0Success2,970
May 19, 2026 12:54Victor MerckléVictor MerckléCPPg++14.2.0Success2,966
May 19, 2026 12:49Victor MerckléVictor MerckléCPPg++14.2.0Success2,962+38.31 RP
May 19, 2026 12:39Victor MerckléVictor MerckléCPPg++14.2.0Success2,996+22.13 RP
May 19, 2026 12:25Victor MerckléVictor MerckléGOgo1.26.2Success2,963
May 19, 2026 12:20Victor MerckléVictor MerckléGOgo1.26.2Success2,968
May 19, 2026 12:10Victor MerckléVictor MerckléGOgo1.26.2Success2,962
May 19, 2026 12:00Victor MerckléVictor MerckléGOgo1.26.2Success2,961
May 19, 2026 11:55Victor MerckléVictor MerckléGOgo1.26.2Success3,001
May 19, 2026 11:40Victor MerckléVictor MerckléGOgo1.26.2Success2,959+124.55 RP
May 19, 2026 11:35Victor MerckléVictor MerckléCPPg++14.2.0Success3,096
May 19, 2026 11:17Victor MerckléVictor MerckléCPPg++14.2.0Success3,076
May 19, 2026 11:12Victor MerckléVictor MerckléCPPg++14.2.0Success3,069+7.42 RP
May 19, 2026 11:02Victor MerckléVictor MerckléCPPg++14.2.0Success3,077
May 19, 2026 10:57Victor MerckléVictor MerckléCPPg++14.2.0Success3,076+2.11 RP
May 19, 2026 10:52Victor MerckléVictor MerckléCPPg++14.2.0Success3,078+10.52 RP
May 19, 2026 10:47Victor MerckléVictor MerckléCPPg++14.2.0Success3,098
May 19, 2026 10:37Victor MerckléVictor MerckléCPPg++14.2.0Success3,276
May 19, 2026 10:32Victor MerckléVictor MerckléCPPg++14.2.0Success3,089
May 19, 2026 10:27Victor MerckléVictor MerckléCPPg++14.2.0Success3,090
May 19, 2026 10:22Victor MerckléVictor MerckléCPPg++14.2.0Success3,088+13.58 RP