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 23:07Dominique GarmierDominique GarmierScore: 3,157Success
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 23:243,115342,604,298320,331,00002,662,400
2Mar 15, 2026 23:243,116342,729,409319,439,0001,001,0002,654,208
3Mar 15, 2026 23:063,119343,048,594319,545,0001,001,0002,621,440
4Mar 15, 2026 23:433,121343,289,700319,478,000998,0002,617,344
5Mar 15, 2026 23:243,124343,628,052318,445,0002,002,0002,424,832
6Mar 22, 2026 20:123,125343,756,519318,417,0002,002,0002,641,920
7Mar 15, 2026 23:063,126343,830,681318,453,0002,002,0002,662,400
8Mar 15, 2026 23:063,128344,120,196318,329,0002,002,0002,498,560
9Mar 15, 2026 23:383,129344,179,177319,499,0001,001,0002,498,560
10Mar 15, 2026 23:323,129344,186,872318,293,0002,001,0002,842,624
11Mar 15, 2026 23:063,129344,238,289317,576,0003,005,0002,633,728
12Mar 15, 2026 23:243,130344,351,299319,395,0001,001,0002,875,392
13Mar 15, 2026 23:243,130344,284,834318,598,0001,997,0002,588,672
14Mar 15, 2026 23:263,139345,303,175318,558,0002,009,0002,895,872
15Mar 15, 2026 23:413,140345,404,866318,494,0002,003,0002,768,896
16Mar 15, 2026 23:063,140345,448,765319,327,0001,004,0002,637,824
17Mar 15, 2026 23:153,140345,371,444319,334,0001,001,0002,338,816
18Mar 15, 2026 23:323,142345,644,498319,345,0001,004,0002,555,904
19Mar 15, 2026 23:263,142345,603,093319,523,0001,004,0002,396,160
20Mar 15, 2026 23:063,143345,715,540319,332,0001,001,0002,830,336
21Mar 15, 2026 23:243,146346,016,379319,320,0001,004,0002,654,208
22Mar 15, 2026 23:153,147346,177,189317,459,0003,004,0002,629,632
23Mar 15, 2026 23:413,149346,434,220319,373,0001,001,0002,580,480
24Mar 15, 2026 23:203,152346,704,875319,370,0001,001,0002,568,192
25Mar 15, 2026 23:073,152346,722,722319,397,0001,001,0002,396,160
26Mar 15, 2026 23:123,152346,731,218320,308,00002,899,968
27Mar 15, 2026 23:063,154346,906,684319,293,0001,004,0002,621,440
28Mar 21, 2026 00:213,154346,970,703318,523,0001,997,0002,613,248
29Mar 16, 2026 00:013,155347,013,466318,578,0002,003,0002,662,400
30Mar 15, 2026 23:353,155347,075,032318,385,0002,002,0002,387,968
31Mar 15, 2026 23:353,156347,214,807318,195,0001,994,0002,826,240
32Mar 15, 2026 23:433,157347,257,959318,375,0002,002,0002,629,632
33Mar 15, 2026 23:243,159347,446,957318,487,0002,003,0002,887,680
34Mar 15, 2026 23:523,160347,601,375318,497,0002,003,0002,396,160
35Mar 15, 2026 23:123,161347,719,486319,550,0001,001,0002,641,920
36Mar 15, 2026 23:263,162347,873,816320,227,00002,650,112
37Mar 15, 2026 23:523,163347,914,350316,464,0003,993,0002,424,832
38Mar 15, 2026 23:353,165348,180,425317,556,0003,005,0002,371,584
39Mar 16, 2026 00:013,165348,121,290319,341,0001,004,0002,629,632
40Mar 15, 2026 23:323,165348,176,073317,514,0002,986,0002,654,208
41Mar 15, 2026 23:293,167348,386,325319,407,0001,001,0002,609,152
42Mar 15, 2026 23:383,168348,471,992317,644,0002,996,0002,584,576
43Mar 15, 2026 23:243,171348,858,770317,561,0003,005,0002,633,728
44Mar 15, 2026 23:153,172348,924,112319,350,0001,004,0002,617,344
45Mar 15, 2026 23:383,172348,902,925319,421,000998,0002,383,872
46Mar 21, 2026 00:213,172348,865,177318,481,0002,003,0002,629,632
47Mar 21, 2026 00:213,173349,047,599317,537,0003,005,0002,813,952
48Mar 15, 2026 23:063,173348,987,333317,619,0003,005,0002,584,576
49Mar 15, 2026 23:063,173349,010,322316,560,0004,007,0002,895,872
50Mar 15, 2026 23:293,177349,444,320318,431,0002,002,0002,363,392
51Mar 15, 2026 23:243,178349,540,240320,202,00002,596,864
52Mar 22, 2026 20:123,181349,879,593316,441,0004,005,0002,838,528
53Mar 15, 2026 23:523,181349,865,283319,470,0001,001,0002,760,704
54Mar 15, 2026 23:123,183350,156,914319,249,0001,003,0002,592,768
55Mar 15, 2026 23:203,183350,135,259317,495,0003,004,0002,629,632
56Mar 15, 2026 23:203,184350,284,448317,381,0002,984,0002,338,816
57Mar 15, 2026 23:433,185350,397,578319,277,0001,004,0002,662,400
58Mar 15, 2026 23:073,185350,400,591318,481,0001,996,0002,592,768
59Mar 16, 2026 00:013,187350,566,431319,447,0001,001,0002,666,496
60Mar 15, 2026 23:073,197351,630,599319,324,0001,004,0002,662,400
61Mar 22, 2026 20:123,205352,557,346316,331,0003,991,0002,609,152
62Mar 15, 2026 23:293,215353,620,676318,300,0001,995,0002,617,344
63Mar 15, 2026 23:413,219354,141,195317,587,0002,996,0002,867,200