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
Dec 27, 2024 01:29Joad NacerJoad NacerCPPclang++18.1.3Success3,105
Dec 27, 2024 01:27Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 27, 2024 01:27Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 27, 2024 01:26Joad NacerJoad NacerCPPclang++18.1.3Success3,099
Dec 27, 2024 01:25Joad NacerJoad NacerCPPclang++18.1.3Success3,125
Dec 27, 2024 01:24Joad NacerJoad NacerCPPclang++18.1.3Success3,104
Dec 27, 2024 01:23Joad NacerJoad NacerCPPclang++18.1.3Success3,106
Dec 27, 2024 01:22Joad NacerJoad NacerCPPclang++18.1.3Success3,139
Dec 27, 2024 01:20Joad NacerJoad NacerCPPclang++18.1.3Success3,139
Dec 27, 2024 01:20Joad NacerJoad NacerCPPclang++18.1.3Success3,103
Dec 27, 2024 01:19Joad NacerJoad NacerCPPclang++18.1.3Success3,095
Dec 27, 2024 01:19Joad NacerJoad NacerCPPclang++18.1.3Success3,096
Dec 27, 2024 01:18Joad NacerJoad NacerCPPclang++18.1.3Success3,119
Dec 27, 2024 01:18Joad NacerJoad NacerCPPclang++18.1.3Success3,089+35.31 RP
Dec 27, 2024 01:17Joad NacerJoad NacerCPPclang++18.1.3Success3,140
Dec 27, 2024 01:16Joad NacerJoad NacerCPPclang++18.1.3Success3,120+8.20 RP
Dec 27, 2024 01:14Joad NacerJoad NacerCPPclang++18.1.3Success3,147
Dec 27, 2024 01:14Joad NacerJoad NacerCPPclang++18.1.3Success3,128
Dec 27, 2024 01:14Joad NacerJoad NacerCPPclang++18.1.3Success3,128+50.30 RP
Dec 27, 2024 01:13Joad NacerJoad NacerCPPg++13.2.0Error
Dec 27, 2024 01:11Joad NacerJoad NacerCPPg++13.2.0Error
Dec 27, 2024 01:10Joad NacerJoad NacerCPPg++13.2.0Error
Dec 27, 2024 01:04Joad NacerJoad NacerCPPg++13.2.0Success3,194
Dec 27, 2024 00:54Joad NacerJoad NacerCPPg++13.2.0Success3,200
Dec 27, 2024 00:51Joad NacerJoad NacerCPPg++13.2.0Success3,181
Dec 27, 2024 00:51Joad NacerJoad NacerCPPg++13.2.0Success3,205
Dec 27, 2024 00:50Joad NacerJoad NacerCPPg++13.2.0Success3,183
Dec 27, 2024 00:49Joad NacerJoad NacerCPPg++13.2.0Success3,208
Dec 27, 2024 00:42Joad NacerJoad NacerCPPg++13.2.0Success3,179
Dec 27, 2024 00:41Joad NacerJoad NacerCPPg++13.2.0Success3,195
Dec 27, 2024 00:40Joad NacerJoad NacerCPPg++13.2.0Success3,238
Dec 27, 2024 00:39Joad NacerJoad NacerCPPg++13.2.0Success3,369
Dec 27, 2024 00:39Joad NacerJoad NacerCPPg++13.2.0Success3,417
Dec 27, 2024 00:39Joad NacerJoad NacerCPPg++13.2.0Success3,226
Dec 27, 2024 00:39Joad NacerJoad NacerCPPg++13.2.0Success3,178+123.66 RP
Dec 27, 2024 00:39Joad NacerJoad NacerCPPg++13.2.0Success3,354
Dec 27, 2024 00:39Joad NacerJoad NacerCPPg++13.2.0Success3,308+24.47 RP
Dec 27, 2024 00:39Joad NacerJoad NacerCPPg++13.2.0Success3,335+71.10 RP
Dec 27, 2024 00:39Joad NacerJoad NacerCPPg++13.2.0Success3,495
Dec 27, 2024 00:36Joad NacerJoad NacerCPPg++13.2.0Error
Dec 27, 2024 00:34Joad NacerJoad NacerCPPg++13.2.0Error
Dec 27, 2024 00:34Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 27, 2024 00:33Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 27, 2024 00:33Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 27, 2024 00:32Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 26, 2024 23:56Joad NacerJoad NacerCPPclang++18.1.3Success3,439
Dec 26, 2024 23:56Joad NacerJoad NacerCPPclang++18.1.3Success3,426
Dec 26, 2024 23:56Joad NacerJoad NacerCPPclang++18.1.3Success3,458
Dec 26, 2024 23:55Joad NacerJoad NacerCPPg++13.2.0Success3,451
Dec 26, 2024 23:55Joad NacerJoad NacerCPPclang++18.1.3Success3,429
Dec 26, 2024 23:53Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 22, 2024 22:53HighloadGPTO1HighloadGPTO1CPPg++13.2.0Success8,700
Dec 22, 2024 22:53HighloadGPTO1HighloadGPTO1CPPclang++18.1.3Success8,356+1'196.74 RP
Dec 16, 2024 17:52Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 16, 2024 17:50Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 16, 2024 16:58Joad NacerJoad NacerCPPclang++18.1.3Success3,450
Dec 16, 2024 16:57Joad NacerJoad NacerCPPclang++18.1.3Success3,453
Dec 16, 2024 16:57Joad NacerJoad NacerCPPclang++18.1.3Success3,922
Dec 16, 2024 16:56Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 16, 2024 16:54Joad NacerJoad NacerCPPclang++18.1.3Success3,436
Dec 16, 2024 16:54Joad NacerJoad NacerCPPclang++18.1.3Success3,446
Dec 16, 2024 16:54Joad NacerJoad NacerCPPg++9.4.0Success3,445
Dec 12, 2024 18:43Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success3,097
Nov 28, 2024 15:46NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 23, 2024 17:55E SequeiraE SequeiraCPPg++13.2.0Success3,476
Nov 23, 2024 17:55E SequeiraE SequeiraCPPclang++18.1.3Success3,503
Nov 23, 2024 17:54E SequeiraE SequeiraCPPclang++18.1.3Success4,059
Nov 23, 2024 17:42E SequeiraE SequeiraGOgo1.23.3Success3,212
Nov 23, 2024 17:41E SequeiraE SequeiraGOgo1.23.3Success3,191
Nov 23, 2024 17:38E SequeiraE SequeiraGOgo1.23.3Success3,183+193.81 RP
Nov 23, 2024 17:37E SequeiraE SequeiraCPPclang++18.1.3Success3,466
Nov 23, 2024 17:37E SequeiraE SequeiraCPPg++13.2.0Success3,476
Nov 23, 2024 17:35E SequeiraE SequeiraCPPg++13.2.0Success3,693
Nov 23, 2024 17:34E SequeiraE SequeiraCPPg++13.2.0Success3,717
Nov 23, 2024 17:33E SequeiraE SequeiraCPPg++13.2.0Success3,848
Nov 23, 2024 17:33E SequeiraE SequeiraCPPclang++18.1.3Error
Nov 23, 2024 17:31E SequeiraE SequeiraCPPclang++18.1.3Success4,524
Nov 23, 2024 17:30E SequeiraE SequeiraCPPclang++18.1.3Error
Nov 23, 2024 17:29E SequeiraE SequeiraCPPclang++18.1.3Error
Nov 23, 2024 17:26E SequeiraE SequeiraCPPclang++18.1.3Success3,865
Nov 23, 2024 17:25E SequeiraE SequeiraCPPclang++18.1.3Success3,831
Nov 23, 2024 17:23E SequeiraE SequeiraGOgo1.23.3Success3,390+980.96 RP
Nov 23, 2024 17:23E SequeiraE SequeiraCPPclang++18.1.3Success5,079+1'968.89 RP
Nov 23, 2024 17:21E SequeiraE SequeiraCPPclang++18.1.3Error
Nov 20, 2024 16:18Andrey LikhachevAndrey LikhachevGOgo1.23.3Success3,185+5.90 RP
Nov 20, 2024 16:16Andrey LikhachevAndrey LikhachevGOgo1.23.3Success3,188+388.30 RP
Nov 20, 2024 16:10Andrey LikhachevAndrey LikhachevGOgo1.23.3Success3,422+1'065.95 RP
Nov 10, 2024 12:01NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 9, 2024 11:41NoSIMD_C#NoSIMD_C#GOgo1.23.3Success3,398+2'942.91 RP
Sep 8, 2024 06:20AnSaAnSaCPPclang++18.1.3Error
Sep 8, 2024 06:15AnSaAnSaCPPclang++18.1.3Success3,114
Sep 8, 2024 06:13AnSaAnSaCPPclang++18.1.3Error
Sep 8, 2024 05:34AnSaAnSaCPPclang++18.1.3Success3,145
Sep 8, 2024 05:32AnSaAnSaCPPclang++18.1.3Success3,098
Sep 8, 2024 05:31AnSaAnSaCPPclang++18.1.3Success3,125
Sep 8, 2024 05:28AnSaAnSaCPPclang++18.1.3Success3,118
Sep 8, 2024 04:53AnSaAnSaCPPclang++18.1.3Success3,122
Sep 8, 2024 04:42AnSaAnSaCPPclang++18.1.3Success3,169
Sep 8, 2024 04:41AnSaAnSaCPPclang++18.1.3Success3,168
Sep 8, 2024 04:36AnSaAnSaCPPclang++18.1.3Success3,191