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 18, 2024 15:00Yuriy LyfenkoYuriy LyfenkoScore: 3,137Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Feb 18, 2024 15:003,065337,112,567314,945,0001,999,0002,633,728
2Feb 18, 2024 15:003,086339,459,152313,913,0002,999,0002,519,040
3Feb 18, 2024 15:003,088339,709,381315,121,0002,000,0002,519,040
4Feb 18, 2024 15:003,092340,136,697316,984,00002,519,040
5Feb 18, 2024 15:003,093340,223,224313,978,0002,999,0002,629,632
6Feb 18, 2024 15:003,105341,588,337316,041,0001,000,0002,633,728
7Feb 18, 2024 15:003,109341,977,593313,915,0002,999,0002,519,040
8Feb 18, 2024 15:003,109342,032,102316,253,0001,000,0002,519,040
9Feb 18, 2024 15:003,111342,258,848316,010,0001,000,0002,637,824
10Feb 18, 2024 15:003,115342,610,138314,952,0001,999,0002,523,136
11Feb 18, 2024 15:003,120343,194,832314,914,0001,999,0002,658,304
12Feb 18, 2024 15:003,122343,467,039314,977,0001,999,0002,523,136
13Feb 18, 2024 15:003,122343,445,052315,905,000999,0002,519,040
14Feb 18, 2024 15:003,124343,651,611315,992,000999,0002,629,632
15Feb 18, 2024 15:003,124343,585,623317,107,00002,519,040
16Feb 18, 2024 15:003,125343,715,503315,972,000999,0002,772,992
17Feb 18, 2024 15:003,125343,725,240314,950,0001,999,0002,519,040
18Feb 18, 2024 15:003,126343,902,069313,915,0002,999,0002,519,040
19Feb 18, 2024 15:003,128344,122,485314,928,0001,999,0002,519,040
20Feb 18, 2024 15:003,132344,466,816314,912,0001,999,0002,519,040
21Feb 18, 2024 15:003,134344,774,747315,967,000999,0002,519,040
22Feb 18, 2024 15:003,134344,710,894315,945,000999,0002,637,824
23Feb 18, 2024 15:003,134344,721,203315,112,0002,000,0002,519,040
24Feb 18, 2024 15:003,136344,942,242315,960,000999,0002,519,040
25Feb 18, 2024 15:003,137345,035,263315,922,000999,0002,629,632
26Feb 18, 2024 15:003,139345,253,280315,005,0002,000,0002,519,040
27Feb 18, 2024 15:003,145345,994,149314,973,0001,999,0002,621,440
28Feb 18, 2024 15:003,146346,070,284316,052,0001,000,0002,629,632
29Feb 18, 2024 15:003,146346,070,690315,919,000999,0002,633,728
30Feb 18, 2024 15:003,154346,926,340315,922,000999,0002,637,824
31Feb 18, 2024 15:003,154346,963,256317,005,00002,519,040
32Feb 18, 2024 15:003,155347,018,019315,142,0002,000,0002,732,032
33Feb 18, 2024 15:003,162347,859,846314,962,0001,999,0002,629,632
34Feb 18, 2024 15:003,169348,572,214314,983,0001,999,0002,629,632
35Feb 18, 2024 15:003,171348,835,792315,063,0002,000,0002,621,440
36Feb 18, 2024 15:003,173348,997,288315,955,000999,0002,519,040
37Feb 18, 2024 15:003,403374,337,283317,131,21602,420,736
38Feb 18, 2024 15:003,409374,994,123317,104,67502,297,856
39Feb 18, 2024 15:003,416375,719,701317,116,68502,404,352
40Feb 18, 2024 15:003,420376,244,122317,125,38502,297,856
41Feb 18, 2024 15:003,427377,015,672317,130,19502,404,352
42Feb 18, 2024 15:003,430377,322,697317,121,50502,293,760
43Feb 18, 2024 15:003,435377,898,686317,136,51102,293,760
44Feb 18, 2024 15:003,453379,786,068317,359,80102,428,928
45Feb 18, 2024 15:003,504385,458,308317,139,25802,416,640
46Feb 18, 2024 15:003,533388,682,832317,123,18702,281,472
47Feb 18, 2024 15:003,640400,443,834317,090,51702,289,664
48Feb 18, 2024 15:003,810419,145,360317,129,02602,412,544