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
Oct 10, 2021 02:37Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,353
Oct 10, 2021 02:33Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success18,304
Oct 10, 2021 02:28Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success17,247
Oct 10, 2021 02:27Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success18,499
Oct 10, 2021 02:18Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success17,353
Oct 10, 2021 02:16Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success18,241
Oct 10, 2021 02:15Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success18,106
Oct 10, 2021 02:14Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success17,708
Oct 10, 2021 02:13Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success17,711
Oct 10, 2021 02:11Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Oct 9, 2021 08:51Andrey TsvetkovAndrey TsvetkovGOgo1.14.15Success3,466
Oct 1, 2021 21:12Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success18,017
Oct 1, 2021 21:11Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Oct 1, 2021 21:04Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Oct 1, 2021 20:57Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Oct 1, 2021 20:48Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success17,379
Sep 29, 2021 14:51Andrey TsvetkovAndrey TsvetkovGOgo1.15.15Success3,460
Sep 29, 2021 14:01Andrey TsvetkovAndrey TsvetkovGOgo1.13.15Success3,710
Sep 29, 2021 14:00Andrey TsvetkovAndrey TsvetkovGOgo1.14.15Success3,690
Sep 29, 2021 14:00Andrey TsvetkovAndrey TsvetkovGOgo1.15.15Success3,686
Sep 29, 2021 13:59Andrey TsvetkovAndrey TsvetkovGOgo1.16.7Success3,705
Sep 28, 2021 13:47robotomizerobotomizeGOgo1.17.1Error
Sep 28, 2021 13:45robotomizerobotomizeGOgo1.17.1Error
Sep 28, 2021 13:31robotomizerobotomizeGOgo1.17.1Success3,666+2'727.77 RP
Sep 28, 2021 02:18Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Sep 28, 2021 02:16Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success16,968
Sep 28, 2021 02:14Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success17,229
Sep 27, 2021 23:08Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,137
Sep 27, 2021 22:28Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Sep 27, 2021 14:26Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,146
Sep 27, 2021 05:44Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Sep 27, 2021 05:42Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,145
Sep 27, 2021 05:32Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,977
Sep 27, 2021 05:30Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,194
Sep 27, 2021 05:27Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Sep 27, 2021 04:53Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,133+12.20 RP
Sep 27, 2021 04:50Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,180
Sep 27, 2021 04:02Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Sep 27, 2021 04:01Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,184
Sep 27, 2021 04:00Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,191
Sep 27, 2021 03:59Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,205
Sep 27, 2021 03:19Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,177
Sep 27, 2021 03:17Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,202
Sep 27, 2021 03:16Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,174
Sep 27, 2021 02:55Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,159
Sep 27, 2021 02:54Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,139+14.18 RP
Sep 27, 2021 02:41Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,163
Sep 27, 2021 02:38Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,182
Sep 27, 2021 02:37Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,146+48.14 RP
Sep 27, 2021 02:34Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,170+99.90 RP
Sep 27, 2021 02:32Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,221+457.15 RP
Sep 27, 2021 02:23Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,996
Sep 27, 2021 02:19Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,991
Sep 27, 2021 02:17Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,995
Sep 27, 2021 02:16Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,002
Sep 27, 2021 02:10Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,982
Sep 27, 2021 02:06Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,980
Sep 27, 2021 02:05Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,935
Sep 27, 2021 02:00Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,010
Sep 27, 2021 01:58Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,950
Sep 27, 2021 01:56Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,981
Sep 27, 2021 01:55Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,980
Sep 27, 2021 01:47Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,967
Sep 27, 2021 01:46Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,016
Sep 27, 2021 01:43Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,037
Sep 27, 2021 01:42Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,012
Sep 27, 2021 01:36Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,969
Sep 27, 2021 01:29Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,987
Sep 27, 2021 01:26Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,982
Sep 27, 2021 01:25Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,962
Sep 27, 2021 01:23Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Sep 27, 2021 01:22Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Sep 27, 2021 01:20Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Sep 27, 2021 01:19Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,007
Sep 27, 2021 01:15Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,991
Sep 27, 2021 01:09Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success21,711
Sep 27, 2021 00:50Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Sep 27, 2021 00:49Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success19,975
Sep 27, 2021 00:38Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,487
Sep 27, 2021 00:37Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,508
Sep 27, 2021 00:36Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,483+8.22 RP
Sep 27, 2021 00:35Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,512
Sep 27, 2021 00:33Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,493+136.59 RP
Sep 27, 2021 00:32Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Sep 26, 2021 22:07Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,161
Sep 26, 2021 22:05Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,151
Sep 26, 2021 21:56Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success19,483
Sep 26, 2021 21:28Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,670
Sep 26, 2021 21:27Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,685
Sep 26, 2021 21:23Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,689
Sep 26, 2021 21:21Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,668+15.52 RP
Sep 26, 2021 21:18Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Sep 26, 2021 20:41Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Sep 26, 2021 19:50Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Sep 26, 2021 19:30Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Sep 26, 2021 19:16Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Sep 26, 2021 04:20Yuriy LyfenkoYuriy LyfenkoGOgo1.13.9Success3,689+2'710.76 RP
Sep 22, 2021 20:36Sergey StreminSergey StreminRUSTrust-1.54.0Success3,878+4'223.12 RP
Sep 22, 2021 20:24Sergey StreminSergey StreminRUSTrust-1.54.0Error
Sep 21, 2021 21:30Andrey TsvetkovAndrey TsvetkovGOgo1.15.15Success3,463