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
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
May 19, 2026 10:17Victor MerckléVictor MerckléCPPg++14.2.0Success3,110
May 19, 2026 10:12Victor MerckléVictor MerckléCPPg++14.2.0Success3,101+1.04 RP
May 19, 2026 10:07Victor MerckléVictor MerckléCPPg++14.2.0Success3,102+2.08 RP
May 19, 2026 09:57Victor MerckléVictor MerckléCPPg++14.2.0Success3,114
May 19, 2026 09:52Victor MerckléVictor MerckléCPPg++14.2.0Success3,104
May 19, 2026 09:42Victor MerckléVictor MerckléCPPg++14.2.0Success3,110
May 19, 2026 09:37Victor MerckléVictor MerckléCPPg++14.2.0Success3,128
May 19, 2026 09:32Victor MerckléVictor MerckléCPPg++14.2.0Success3,104+9.31 RP
May 19, 2026 09:22Victor MerckléVictor MerckléCPPg++14.2.0Success3,113+1.03 RP
May 19, 2026 09:12Victor MerckléVictor MerckléCPPg++14.2.0Success3,285
May 19, 2026 09:07Victor MerckléVictor MerckléCPPg++14.2.0Success3,115
May 19, 2026 08:57Victor MerckléVictor MerckléCPPg++14.2.0Success3,504
May 19, 2026 08:52Victor MerckléVictor MerckléCPPg++14.2.0Error
May 19, 2026 08:47Victor MerckléVictor MerckléCPPg++14.2.0Error
May 19, 2026 08:42Victor MerckléVictor MerckléCPPg++14.2.0Success3,286
May 19, 2026 08:37Victor MerckléVictor MerckléCPPg++14.2.0Success3,114+2.06 RP
May 19, 2026 08:32Victor MerckléVictor MerckléCPPg++14.2.0Success3,116+1.03 RP
May 19, 2026 08:27Victor MerckléVictor MerckléCPPg++14.2.0Success3,118
May 19, 2026 08:17Victor MerckléVictor MerckléCPPg++14.2.0Success3,129
May 19, 2026 08:12Victor MerckléVictor MerckléCPPg++14.2.0Success3,117+4.11 RP
May 19, 2026 08:07Victor MerckléVictor MerckléCPPg++14.2.0Success3,131
May 19, 2026 08:02Victor MerckléVictor MerckléCPPg++14.2.0Success3,121+6.15 RP
May 19, 2026 07:57Victor MerckléVictor MerckléCPPg++14.2.0Error
May 19, 2026 07:52Victor MerckléVictor MerckléCPPg++14.2.0Error
May 19, 2026 07:42Victor MerckléVictor MerckléCPPg++14.2.0Success3,375
May 19, 2026 07:37Victor MerckléVictor MerckléCPPg++14.2.0Error
May 19, 2026 07:32Victor MerckléVictor MerckléCPPg++14.2.0Error
May 19, 2026 07:17Victor MerckléVictor MerckléCPPg++14.2.0Success3,127
May 19, 2026 07:12Victor MerckléVictor MerckléCPPg++14.2.0Success3,131
May 19, 2026 07:07Victor MerckléVictor MerckléCPPg++14.2.0Success3,132
May 19, 2026 07:02Victor MerckléVictor MerckléCPPg++14.2.0Success3,127+11.21 RP
May 19, 2026 06:37Victor MerckléVictor MerckléCPPg++14.2.0Success3,138+73.42 RP
May 18, 2026 15:19M-RochatM-RochatGOgo1.26.2Success2,962