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).

Back to listMar 15, 2026 22:49Dominique GarmierDominique GarmierScore: 3,415Success
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 15, 2026 22:493,346368,110,215320,560,00028,960,0002,519,040
2Mar 15, 2026 23:003,371370,791,698323,102,00026,089,0002,416,640
3Mar 13, 2026 11:463,387372,519,241323,975,00025,075,0002,408,448
4Mar 15, 2026 22:493,388372,626,890320,962,00028,084,0002,654,208
5Mar 15, 2026 22:493,392373,130,809319,174,00030,016,0002,449,408
6Mar 13, 2026 11:463,394373,296,676310,142,00038,892,0002,654,208
7Mar 22, 2026 11:423,394373,287,470316,863,00032,087,0002,568,192
8Mar 15, 2026 22:493,400374,030,587317,748,00030,975,0002,613,248
9Mar 22, 2026 11:423,404374,398,404322,297,00027,024,0002,654,208
10Mar 13, 2026 11:463,407374,819,752315,719,00032,970,0002,830,336
11Mar 13, 2026 11:463,407374,784,779319,553,00029,050,0002,797,568
12Mar 13, 2026 11:463,408374,900,279312,823,00037,097,0002,437,120
13Mar 13, 2026 11:463,415375,641,130323,896,00024,915,0002,543,616
14Mar 15, 2026 23:003,416375,801,593320,948,00028,083,0002,674,688
15Mar 13, 2026 11:463,434377,752,925320,250,00029,022,0002,392,064
16Mar 15, 2026 22:493,435377,805,675315,426,00033,149,0002,818,048
17Mar 15, 2026 22:493,438378,156,628324,005,00024,923,0002,666,496
18Mar 15, 2026 22:493,438378,218,215323,146,00026,092,0002,539,520
19Mar 13, 2026 11:463,443378,692,444320,841,00028,073,0002,568,192
20Mar 15, 2026 22:493,444378,846,694326,787,00022,053,0002,637,824
21Mar 15, 2026 22:493,448379,287,081326,293,00023,020,0002,531,328
22Mar 15, 2026 23:003,453379,802,803320,668,00027,971,0002,592,768
23Mar 13, 2026 11:463,472381,929,115318,242,00031,023,0002,531,328
24Mar 22, 2026 11:423,478382,546,697320,563,00029,051,0002,355,200