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 16, 2026 09:02Dominique GarmierDominique GarmierScore: 3,119Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 16, 2026 09:003,041334,499,095315,958,000999,0002,633,728
2Mar 16, 2026 08:593,055336,077,549315,888,000999,0002,641,920
3Mar 16, 2026 09:003,062336,826,463314,964,0001,999,0002,551,808
4Mar 16, 2026 09:003,071337,786,407314,751,0001,998,0002,637,824
5Mar 16, 2026 09:003,083339,176,105315,866,000999,0002,535,424
6Mar 16, 2026 08:593,087339,602,183315,907,000999,0002,637,824
7Mar 16, 2026 08:593,090339,883,220315,334,0003,003,0002,646,016
8Mar 16, 2026 08:593,093340,256,111315,856,000999,0002,641,920
9Mar 16, 2026 08:593,096340,600,072315,837,000999,0002,535,424
10Mar 16, 2026 09:003,100340,998,729314,927,0001,999,0002,535,424
11Mar 16, 2026 09:003,102341,263,682314,843,0001,999,0002,531,328
12Mar 16, 2026 09:003,102341,258,965314,825,0001,998,0002,641,920
13Mar 16, 2026 09:003,102341,219,751315,846,000999,0002,535,424
14Mar 16, 2026 09:003,106341,611,494314,870,0001,999,0002,641,920
15Mar 16, 2026 08:593,106341,626,811314,916,0001,999,0002,641,920
16Mar 16, 2026 08:593,107341,812,835314,833,0001,998,0002,641,920
17Mar 16, 2026 08:593,109342,028,330314,834,0001,998,0002,519,040
18Mar 16, 2026 08:593,109341,946,832315,830,000999,0002,641,920
19Mar 16, 2026 09:023,110342,058,740316,870,00002,641,920
20Mar 16, 2026 08:593,111342,207,011315,944,000999,0002,531,328
21Mar 16, 2026 08:593,112342,316,586314,855,0001,999,0002,535,424
22Mar 16, 2026 09:003,112342,349,270314,836,0001,998,0002,535,424
23Mar 16, 2026 08:593,114342,583,965314,843,0001,999,0002,531,328
24Mar 16, 2026 09:023,115342,658,533314,866,0001,999,0002,531,328
25Mar 16, 2026 08:593,115342,622,147314,800,0001,998,0002,383,872
26Mar 16, 2026 09:023,118342,975,881314,876,0001,999,0002,535,424
27Mar 16, 2026 08:593,119343,132,016314,891,0001,999,0002,641,920
28Mar 16, 2026 08:593,119343,143,067315,858,000999,0002,637,824
29Mar 16, 2026 08:593,121343,349,405314,901,0001,999,0002,535,424
30Mar 16, 2026 09:003,121343,298,174315,902,000999,0002,535,424
31Mar 16, 2026 09:003,121343,272,791314,896,0001,999,0002,535,424
32Mar 16, 2026 09:003,123343,524,300314,820,0001,998,0002,641,920
33Mar 16, 2026 08:593,124343,657,134314,855,0001,999,0002,646,016
34Mar 16, 2026 08:593,125343,732,710315,923,000999,0002,535,424
35Mar 16, 2026 09:003,125343,766,583314,837,0001,998,0002,633,728
36Mar 16, 2026 09:003,126343,831,684315,842,000999,0002,535,424
37Mar 16, 2026 08:593,127343,934,790315,919,000999,0002,531,328
38Mar 16, 2026 09:003,127343,951,045315,986,000999,0002,637,824
39Mar 16, 2026 09:023,128344,123,626315,879,000999,0002,535,424
40Mar 16, 2026 09:003,133344,665,599314,813,0001,998,0002,535,424
41Mar 16, 2026 08:593,135344,836,650315,843,000999,0002,535,424
42Mar 16, 2026 08:593,135344,887,453314,826,0001,998,0002,637,824
43Mar 16, 2026 08:593,136345,003,541315,827,000999,0002,527,232
44Mar 16, 2026 08:593,138345,165,154315,913,000999,0002,535,424
45Mar 16, 2026 09:003,143345,784,692314,855,0001,999,0002,535,424
46Mar 16, 2026 09:003,143345,708,930314,809,0001,998,0002,535,424
47Mar 16, 2026 09:003,144345,815,717314,979,0001,999,0002,535,424
48Mar 16, 2026 08:593,145345,983,282314,808,0001,998,0002,293,760
49Mar 16, 2026 08:593,153346,838,692314,799,0001,998,0002,641,920
50Mar 16, 2026 09:023,155347,062,316315,965,000999,0002,535,424
51Mar 16, 2026 09:003,171348,826,489314,824,0001,998,0002,297,856
52Mar 16, 2026 08:593,171348,807,879314,847,0001,999,0002,633,728
53Mar 16, 2026 08:593,172348,881,596315,888,000999,0002,646,016
54Mar 16, 2026 09:023,177349,485,780314,879,0001,999,0002,637,824