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 14:58Yuriy LyfenkoYuriy LyfenkoScore: 3,147Success
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 14:583,079338,719,648631,603,000999,0002,822,144
2Feb 18, 2024 14:573,084339,220,123630,507,0001,998,0002,822,144
3Feb 18, 2024 14:583,084339,216,062631,569,000999,0003,010,560
4Feb 18, 2024 14:583,086339,452,553631,524,000999,0002,822,144
5Feb 18, 2024 14:583,088339,695,943629,597,0002,998,0003,014,656
6Feb 18, 2024 14:583,093340,199,840630,560,0001,998,0002,752,512
7Feb 18, 2024 14:583,095340,464,110631,599,000999,0002,813,952
8Feb 18, 2024 14:583,095340,447,711631,107,000998,0002,764,800
9Feb 18, 2024 14:583,099340,909,992631,405,000999,0002,752,512
10Feb 18, 2024 14:573,099340,941,987631,568,000999,0002,756,608
11Feb 18, 2024 14:583,100341,022,501631,544,000999,0002,813,952
12Feb 18, 2024 14:583,101341,127,534631,751,000999,0003,014,656
13Feb 18, 2024 14:583,101341,130,253631,531,000999,0003,026,944
14Feb 18, 2024 14:583,101341,087,331632,637,00002,760,704
15Feb 18, 2024 14:583,104341,493,319630,574,0002,001,0002,813,952
16Feb 18, 2024 14:573,104341,455,558629,793,0002,999,0002,809,856
17Feb 18, 2024 14:583,113342,459,581630,461,0002,001,0002,637,824
18Feb 18, 2024 14:583,113342,476,837630,735,0001,995,0002,875,392
19Feb 18, 2024 14:583,114342,540,096629,518,0002,997,0002,813,952
20Feb 18, 2024 14:583,115342,699,841630,510,0002,001,0003,014,656
21Feb 18, 2024 14:583,118342,988,370632,640,00002,744,320
22Feb 18, 2024 14:583,123343,505,531630,719,0001,995,0002,826,240
23Feb 18, 2024 14:583,125343,745,230629,488,0003,002,0002,813,952
24Feb 18, 2024 14:583,129344,176,233631,776,000999,0002,764,800
25Feb 18, 2024 14:583,130344,306,460631,431,0001,000,0002,551,808
26Feb 18, 2024 14:583,131344,443,139631,560,000999,0002,809,856
27Feb 18, 2024 14:583,136344,997,287630,860,0001,996,0002,568,192
28Feb 18, 2024 14:573,136345,003,281631,939,000998,0003,014,656
29Feb 18, 2024 14:583,138345,184,843630,664,0001,998,0003,026,944
30Feb 18, 2024 14:573,138345,129,496631,329,0001,000,0002,826,240
31Feb 18, 2024 14:583,139345,281,094630,325,0001,997,0002,760,704
32Feb 18, 2024 14:583,141345,457,633631,538,000999,0003,022,848
33Feb 18, 2024 14:583,142345,591,076629,611,0002,998,0002,744,320
34Feb 18, 2024 14:583,144345,881,912631,867,000998,0002,813,952
35Feb 18, 2024 14:573,144345,794,344631,579,000999,0002,551,808
36Feb 18, 2024 14:583,144345,797,551630,489,0001,995,0002,883,584
37Feb 18, 2024 14:583,147346,125,829630,551,0002,001,0002,748,416
38Feb 18, 2024 14:583,148346,241,344631,452,0001,000,0002,568,192
39Feb 18, 2024 14:583,148346,332,461630,691,0001,999,0003,022,848
40Feb 18, 2024 14:583,153346,849,559630,753,0001,999,0002,613,248
41Feb 18, 2024 14:583,156347,174,407630,455,0002,001,0002,748,416
42Feb 18, 2024 14:583,165348,151,029631,786,000999,0002,551,808
43Feb 18, 2024 14:583,166348,217,406630,370,0002,001,0002,809,856
44Feb 18, 2024 14:583,167348,390,218629,385,0003,001,0002,744,320
45Feb 18, 2024 14:583,169348,589,325630,369,0001,994,0002,560,000
46Feb 18, 2024 14:583,173349,076,996630,571,0001,998,0002,551,808
47Feb 18, 2024 14:583,174349,117,029628,481,0004,003,0003,018,752
48Feb 18, 2024 14:573,178349,604,998631,586,000999,0002,555,904
49Feb 18, 2024 14:583,179349,717,104632,575,00002,813,952
50Feb 18, 2024 14:573,187350,558,024630,885,0001,996,0003,026,944
51Feb 18, 2024 14:583,193351,237,254630,545,0001,998,0003,006,464
52Feb 18, 2024 14:583,196351,522,664630,771,0001,996,0003,022,848
53Feb 18, 2024 14:573,218353,966,863631,641,000999,0002,564,096
54Feb 18, 2024 14:583,225354,716,637631,305,0001,000,0002,555,904
55Feb 18, 2024 14:573,379371,709,160631,973,38602,502,656
56Feb 18, 2024 14:573,386372,437,544631,659,16302,510,848
57Feb 18, 2024 14:583,397373,721,674631,599,33302,396,160
58Feb 18, 2024 14:583,412375,365,509631,375,27202,387,968
59Feb 18, 2024 14:583,451379,557,263631,625,50102,392,064
60Feb 18, 2024 14:583,463380,909,185631,633,05802,400,256
61Feb 18, 2024 14:583,493384,254,640631,426,36102,387,968
62Feb 18, 2024 14:583,498384,726,144631,690,17702,387,968
63Feb 18, 2024 14:583,508385,875,166631,617,86802,502,656
64Feb 18, 2024 14:583,523387,492,430631,553,51202,506,752
65Feb 18, 2024 14:583,527387,969,661631,818,66802,482,176
66Feb 18, 2024 14:583,527387,982,655628,103,21802,519,040
67Feb 18, 2024 14:583,530388,308,938631,844,40602,498,560
68Feb 18, 2024 14:583,596395,572,574631,649,37602,510,848
69Feb 18, 2024 14:573,601396,077,555631,596,71902,387,968
70Feb 18, 2024 14:583,622398,419,887631,439,24502,392,064
71Feb 18, 2024 14:583,635399,802,950634,089,22302,564,096
72Feb 18, 2024 14:583,648401,308,220631,618,56102,519,040