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
Feb 18, 2024 15:05Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success3,171
Feb 18, 2024 15:03Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success3,196
Feb 18, 2024 15:02Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success3,181
Feb 18, 2024 15:02Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success3,153
Feb 18, 2024 15:02Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success3,135
Feb 18, 2024 15:01Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success3,163
Feb 18, 2024 15:00Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success3,137
Feb 18, 2024 14:58Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success3,147
Feb 18, 2024 14:56Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success3,147
Feb 18, 2024 14:55Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,208
Feb 18, 2024 14:53Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,198
Feb 18, 2024 14:53Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,132
Feb 18, 2024 14:44Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,122
Feb 18, 2024 14:42Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,142
Feb 18, 2024 14:42Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,166
Feb 18, 2024 14:39Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,160
Feb 18, 2024 14:35Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,177
Feb 18, 2024 14:34Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,151
Feb 18, 2024 14:33Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,143
Feb 18, 2024 14:33Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,139
Feb 18, 2024 14:32Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Feb 18, 2024 14:27Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,151
Feb 18, 2024 14:20Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success3,127
Feb 18, 2024 14:19Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,139
Feb 18, 2024 14:19Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Feb 18, 2024 09:13AnSaAnSaCPPg++9.4.0Success3,436
Feb 18, 2024 09:10AnSaAnSaCPPg++9.4.0Success3,461
Feb 18, 2024 09:08AnSaAnSaCPPg++9.4.0Success3,441
Feb 18, 2024 07:37AnSaAnSaCPPg++9.4.0Success3,427
Feb 18, 2024 07:37AnSaAnSaCPPg++9.4.0Success3,423
Feb 18, 2024 07:35AnSaAnSaCPPg++9.4.0Error
Feb 17, 2024 07:56AnSaAnSaCPPg++9.4.0Success3,241
Feb 17, 2024 07:47AnSaAnSaCPPg++9.4.0Success3,238
Feb 17, 2024 07:24AnSaAnSaCPPg++9.4.0Success3,460
Feb 17, 2024 07:23AnSaAnSaCPPg++9.4.0Success3,434
Feb 17, 2024 07:13AnSaAnSaCPPg++9.4.0Success3,229
Feb 16, 2024 14:03AnSaAnSaCPPg++9.4.0Error
Feb 16, 2024 14:01AnSaAnSaCPPg++9.4.0Success3,274
Feb 16, 2024 14:00AnSaAnSaCPPg++9.4.0Success3,343
Feb 16, 2024 13:58AnSaAnSaCPPg++9.4.0Success3,227
Feb 16, 2024 13:57AnSaAnSaCPPg++9.4.0Success3,222
Feb 16, 2024 13:46AnSaAnSaCPPg++9.4.0Success3,347
Feb 16, 2024 13:38AnSaAnSaCPPg++9.4.0Success3,223
Feb 16, 2024 13:07AnSaAnSaCPPg++9.4.0Success3,230
Feb 16, 2024 13:05AnSaAnSaCPPg++9.4.0Success3,241
Feb 16, 2024 12:57AnSaAnSaCPPg++9.4.0Success3,282
Feb 16, 2024 12:52AnSaAnSaCPPg++9.4.0Success3,247
Feb 16, 2024 12:48AnSaAnSaCPPg++9.4.0Success3,252
Feb 16, 2024 12:23AnSaAnSaCPPg++9.4.0Success3,472
Feb 16, 2024 12:22AnSaAnSaCPPg++9.4.0Success3,405
Feb 16, 2024 12:18AnSaAnSaCPPg++9.4.0Success3,250
Feb 16, 2024 12:16AnSaAnSaCPPg++9.4.0Success3,240
Feb 16, 2024 12:09AnSaAnSaCPPg++9.4.0Success3,228
Feb 16, 2024 12:07AnSaAnSaCPPg++9.4.0Success3,265
Feb 16, 2024 12:06AnSaAnSaCPPg++9.4.0Success3,265
Feb 16, 2024 12:05AnSaAnSaCPPg++9.4.0Success3,218
Feb 16, 2024 12:05AnSaAnSaCPPg++9.4.0Success3,288
Feb 16, 2024 12:03AnSaAnSaCPPg++9.4.0Success3,278
Feb 16, 2024 12:02AnSaAnSaCPPg++9.4.0Success3,225
Feb 16, 2024 12:01AnSaAnSaCPPclang++10.0.0Success3,153
Feb 16, 2024 12:00AnSaAnSaCPPg++9.4.0Success3,351
Feb 16, 2024 11:59AnSaAnSaCPPg++9.4.0Success3,238
Feb 16, 2024 11:56AnSaAnSaCPPg++9.4.0Success3,252
Feb 16, 2024 11:52AnSaAnSaCPPg++9.4.0Success3,278
Feb 16, 2024 11:51AnSaAnSaCPPg++9.4.0Success3,213
Feb 16, 2024 11:49AnSaAnSaCPPg++9.4.0Success3,162
Feb 16, 2024 11:47AnSaAnSaCPPg++9.4.0Success3,193
Feb 16, 2024 11:46AnSaAnSaCPPg++9.4.0Success3,228
Feb 16, 2024 11:32AnSaAnSaCPPg++9.4.0Success3,156
Feb 16, 2024 11:31AnSaAnSaCPPg++9.4.0Success3,149
Feb 16, 2024 11:28AnSaAnSaCPPg++9.4.0Success3,135+15.19 RP
Feb 16, 2024 11:27AnSaAnSaCPPg++9.4.0Success3,150+49.60 RP
Feb 16, 2024 11:27AnSaAnSaCPPclang++10.0.0Success3,200+211.25 RP
Feb 16, 2024 09:35AnSaAnSaCPPclang++10.0.0Success3,469
Feb 16, 2024 09:34AnSaAnSaCPPclang++10.0.0Success3,479
Feb 16, 2024 09:31AnSaAnSaCPPclang++10.0.0Success3,432
Feb 16, 2024 09:30AnSaAnSaCPPclang++10.0.0Success3,432+16.88 RP
Feb 16, 2024 09:23AnSaAnSaCPPclang++10.0.0Success3,504
Feb 16, 2024 09:23AnSaAnSaCPPg++9.4.0Error
Feb 16, 2024 09:19AnSaAnSaCPPg++9.4.0Success3,489
Feb 16, 2024 09:18AnSaAnSaCPPg++9.4.0Success3,452+7.53 RP
Feb 16, 2024 09:03AnSaAnSaCPPg++9.4.0Error
Feb 16, 2024 09:02AnSaAnSaCPPg++9.4.0Error
Feb 16, 2024 09:01AnSaAnSaCPPclang++10.0.0Success3,498
Feb 15, 2024 19:18AnSaAnSaCPPclang++10.0.0Success3,982
Feb 15, 2024 19:17AnSaAnSaCPPg++9.4.0Success3,461+14.95 RP
Jan 24, 2024 14:37AnSaAnSaCPPg++9.4.0Success3,508
Jan 24, 2024 14:34AnSaAnSaCPPclang++10.0.0Success7,185
Jan 24, 2024 14:16AnSaAnSaCPPclang++10.0.0Success4,098
Jan 24, 2024 14:14AnSaAnSaCPPg++9.4.0Error
Jan 24, 2024 12:56AnSaAnSaCPPg++9.4.0Success3,551
Jan 24, 2024 12:03AnSaAnSaCPPg++9.4.0Success3,510
Jan 24, 2024 12:02AnSaAnSaCPPg++9.4.0Success3,519
Jan 24, 2024 11:50AnSaAnSaCPPg++9.4.0Success3,479+277.66 RP
Jan 23, 2024 17:41AnSaAnSaCPPg++9.4.0Success3,851+2'596.73 RP
Jan 23, 2024 17:37AnSaAnSaCPPg++9.4.0Error
Jan 23, 2024 17:35AnSaAnSaCPPg++9.4.0Error
Jan 23, 2024 17:34AnSaAnSaCPPg++9.4.0Error
Jan 23, 2024 17:33AnSaAnSaCPPg++9.4.0Error
Jan 23, 2024 17:19AnSaAnSaCPPg++9.4.0Error