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 20, 2026 21:36Dominique GarmierDominique GarmierScore: 3,166Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 20, 2026 17:003,103341,326,132318,564,0001,997,0002,666,496
2Mar 20, 2026 21:583,113342,411,004319,496,0001,001,0002,854,912
3Mar 20, 2026 23:183,113342,378,417319,493,0001,001,0002,560,000
4Mar 20, 2026 23:543,120343,192,505320,339,00002,596,864
5Mar 20, 2026 23:233,125343,764,037320,071,0001,003,0002,564,096
6Mar 22, 2026 19:213,126343,880,527318,653,0002,004,0002,560,000
7Mar 20, 2026 21:433,128344,045,902319,500,0001,001,0002,506,752
8Mar 20, 2026 23:303,131344,450,904319,447,0001,001,0002,416,640
9Mar 20, 2026 23:433,132344,540,227317,007,0004,000,0002,576,384
10Mar 20, 2026 23:353,133344,665,532317,715,0002,987,0002,629,632
11Mar 15, 2026 23:093,134344,788,382318,426,0002,002,0002,654,208
12Mar 20, 2026 21:053,134344,686,210318,776,0002,004,0002,355,200
13Mar 20, 2026 23:233,138345,169,253317,313,0002,993,0002,600,960
14Mar 20, 2026 22:163,139345,285,710316,661,0004,008,0002,605,056
15Mar 20, 2026 21:053,142345,639,019319,210,0001,003,0002,600,960
16Mar 20, 2026 23:303,142345,638,442316,528,0004,006,0002,879,488
17Mar 20, 2026 21:433,143345,725,894317,465,0003,004,0002,633,728
18Mar 20, 2026 15:053,146346,110,103319,417,000998,0002,588,672
19Mar 21, 2026 01:183,149346,385,451318,387,0002,002,0002,568,192
20Mar 20, 2026 16:593,149346,433,658320,332,00002,646,016
21Mar 20, 2026 21:583,150346,504,804319,605,0001,001,0002,605,056
22Mar 20, 2026 19:173,150346,458,305318,373,0002,002,0002,736,128
23Mar 20, 2026 22:343,153346,837,560320,486,00002,850,816
24Mar 20, 2026 19:173,156347,158,242317,377,0003,003,0002,473,984
25Mar 20, 2026 21:583,156347,117,243319,438,0001,004,0002,363,392
26Mar 20, 2026 23:023,156347,186,911319,230,0001,003,0002,596,864
27Mar 20, 2026 21:363,158347,427,410319,486,0001,001,0002,527,232
28Mar 20, 2026 23:303,158347,350,754318,574,0002,003,0002,490,368
29Mar 20, 2026 16:593,160347,551,401317,335,0003,003,0002,654,208
30Mar 20, 2026 15:053,162347,808,367318,028,0003,000,0002,514,944
31Mar 20, 2026 23:183,163347,882,313317,531,0002,995,0002,891,776
32Mar 20, 2026 23:483,163347,968,066318,441,0001,996,0002,633,728
33Mar 15, 2026 23:093,163347,919,682318,555,0002,003,0002,625,536
34Mar 20, 2026 21:053,166348,236,149317,552,0003,005,0002,629,632
35Mar 20, 2026 23:233,166348,213,056318,464,0002,002,0002,863,104
36Mar 20, 2026 22:163,170348,700,975319,314,0001,004,0002,600,960
37Mar 20, 2026 23:543,172348,920,405318,501,0002,003,0002,629,632
38Mar 20, 2026 23:433,174349,134,427319,340,0001,001,0002,396,160
39Mar 20, 2026 22:163,176349,338,513316,924,0004,011,0002,629,632
40Mar 20, 2026 17:003,176349,365,515320,455,00002,895,872
41Mar 20, 2026 23:353,177349,425,286317,472,0002,995,0002,633,728
42Mar 21, 2026 01:183,177349,419,694317,432,0002,975,0002,596,864
43Mar 20, 2026 23:353,179349,702,567319,486,0001,001,0002,662,400
44Mar 20, 2026 16:593,181349,872,856317,455,0002,994,0002,535,424
45Mar 20, 2026 15:053,181349,958,843316,501,0003,993,0002,412,544
46Mar 20, 2026 23:023,183350,138,401319,540,0001,001,0002,629,632
47Mar 22, 2026 19:213,183350,137,711318,319,0002,008,0002,600,960
48Mar 20, 2026 23:023,186350,416,983318,964,0002,990,0002,371,584
49Mar 20, 2026 19:173,187350,530,214316,415,0003,992,0002,568,192
50Mar 20, 2026 23:483,187350,605,387320,957,000999,0002,371,584
51Mar 20, 2026 23:483,189350,813,815318,559,0001,997,0002,490,368
52Mar 20, 2026 17:003,191351,041,805320,365,00002,629,632
53Mar 15, 2026 23:093,193351,199,544319,479,0001,004,0002,527,232
54Mar 20, 2026 23:433,193351,197,208317,494,0003,004,0002,490,368
55Mar 20, 2026 21:363,200352,015,966318,568,0002,003,0002,633,728
56Mar 20, 2026 21:363,200351,985,502318,338,0002,008,0002,662,400
57Mar 20, 2026 22:343,202352,224,712319,480,0001,001,0002,392,064
58Mar 22, 2026 19:213,205352,572,301318,222,0002,001,0002,568,192
59Mar 20, 2026 21:433,223354,558,761318,458,0001,996,0002,662,400
60Mar 21, 2026 01:183,243356,683,905319,602,0002,003,0002,605,056
61Mar 20, 2026 23:183,264359,085,571318,246,0004,003,0002,617,344
62Mar 20, 2026 21:363,327365,926,349319,347,0002,956,0002,551,808
63Mar 20, 2026 21:363,338367,177,242318,232,0003,990,0002,351,104
64Mar 20, 2026 23:543,339367,249,677320,656,0002,950,0002,322,432
65Mar 20, 2026 21:363,368370,504,467316,899,0004,951,0002,367,488
66Mar 20, 2026 22:343,432377,511,532318,727,0003,971,0002,609,152