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 listFeb 16, 2024 12:00AnSaAnSaScore: 3,351Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Feb 16, 2024 12:003,179349,666,068324,375,0003,003,0002,551,808
2Feb 16, 2024 12:003,182350,017,069326,346,0001,001,0002,781,184
3Feb 16, 2024 12:003,186350,511,082326,439,0001,001,0002,543,616
4Feb 16, 2024 12:003,187350,598,699326,378,0001,001,0002,781,184
5Feb 16, 2024 12:003,199351,846,892327,549,00002,543,616
6Feb 16, 2024 12:003,206352,653,265326,549,0001,001,0002,777,088
7Feb 16, 2024 12:003,208352,873,849326,333,0001,001,0002,543,616
8Feb 16, 2024 12:003,208352,825,704326,345,0001,001,0002,543,616
9Feb 16, 2024 12:003,209352,966,415325,437,0002,002,0002,543,616
10Feb 16, 2024 12:003,214353,565,732327,378,00002,772,992
11Feb 16, 2024 12:003,219354,058,573325,590,0001,997,0002,781,184
12Feb 16, 2024 12:003,241356,515,513327,548,00002,519,040
13Feb 16, 2024 12:003,250357,450,884326,393,0001,001,0002,772,992
14Feb 16, 2024 12:003,253357,777,705326,474,0001,001,0002,543,616
15Feb 16, 2024 12:003,256358,151,204327,353,00002,543,616
16Feb 16, 2024 12:003,260358,609,541326,451,0001,001,0002,777,088
17Feb 16, 2024 12:003,271359,824,004326,515,0001,001,0002,543,616
18Feb 16, 2024 12:003,303363,365,722326,535,0001,001,0002,641,920
19Feb 16, 2024 12:003,351368,597,331343,027,0002,000,0002,543,616
20Feb 16, 2024 12:003,354368,983,576343,147,0002,000,0002,543,616
21Feb 16, 2024 12:003,360369,648,694343,069,0002,000,0002,543,616
22Feb 16, 2024 12:003,361369,699,165344,258,0001,000,0002,543,616
23Feb 16, 2024 12:003,377371,431,068343,008,0002,000,0002,777,088
24Feb 16, 2024 12:003,384372,189,990344,008,0001,000,0002,777,088
25Feb 16, 2024 12:003,386372,441,462344,178,0001,000,0002,650,112
26Feb 16, 2024 12:003,387372,531,265342,338,0003,002,0002,527,232
27Feb 16, 2024 12:003,417375,922,727342,100,0003,000,0002,519,040
28Feb 16, 2024 12:003,445378,944,016318,280,36802,433,024
29Feb 16, 2024 12:003,452379,760,197318,280,35102,301,952
30Feb 16, 2024 12:003,496384,600,291318,466,45302,306,048
31Feb 16, 2024 12:003,502385,173,156318,461,01002,420,736
32Feb 16, 2024 12:003,508385,845,377318,389,00302,416,640
33Feb 16, 2024 12:003,511386,233,444318,288,04802,424,832
34Feb 16, 2024 12:003,538389,192,651335,658,92602,416,640
35Feb 16, 2024 12:003,612397,339,437335,619,05302,428,928
36Feb 16, 2024 12:003,741411,494,694335,656,67602,297,856