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
Jan 11, 2025 16:29GuShan1MuGuShan1MuGOgo1.23.4Success48,107
Jan 11, 2025 16:27GuShan1MuGuShan1MuGOgo1.23.4Success46,826
Jan 11, 2025 16:26GuShan1MuGuShan1MuGOgo1.23.4Error
Jan 11, 2025 16:25GuShan1MuGuShan1MuGOgo1.23.4Error
Jan 11, 2025 16:24GuShan1MuGuShan1MuGOgo1.23.4Error
Jan 11, 2025 15:26GuShan1MuGuShan1MuCPPg++13.2.0Error
Jan 11, 2025 15:25GuShan1MuGuShan1MuCPPclang++18.1.3Error
Jan 11, 2025 15:24GuShan1MuGuShan1MuCPPclang++18.1.3Error
Jan 11, 2025 15:23GuShan1MuGuShan1MuCPPclang++18.1.3Error
Jan 11, 2025 15:21GuShan1MuGuShan1MuCPPclang++18.1.3Error
Jan 11, 2025 15:20GuShan1MuGuShan1MuCPPg++13.2.0Error
Jan 11, 2025 15:19GuShan1MuGuShan1MuCPPclang++18.1.3Error
Jan 10, 2025 01:37GuShan1MuGuShan1MuGOgo1.23.4Success3,385+2'954.21 RP
Dec 27, 2024 01:31Joad NacerJoad NacerCPPg++13.2.0Success3,230
Dec 27, 2024 01:30Joad NacerJoad NacerCPPclang++18.1.3Success3,097
Dec 27, 2024 01:30Joad NacerJoad NacerCPPclang++18.1.3Success3,123
Dec 27, 2024 01:30Joad NacerJoad NacerCPPclang++18.1.3Success3,088+2.10 RP
Dec 27, 2024 01:29Joad NacerJoad NacerCPPclang++18.1.3Success3,126
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