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).

Date AuthorLanguageStatus Score
Feb 22, 2026 02:22olliecrowolliecrowCPPg++13.3.0Success3,469
Feb 22, 2026 02:19olliecrowolliecrowCPPg++13.3.0Success3,457
Feb 22, 2026 02:18olliecrowolliecrowCPPg++13.3.0Success3,479
Feb 22, 2026 02:11olliecrowolliecrowCPPg++13.3.0Success3,447+10.90 RP
Feb 22, 2026 02:08olliecrowolliecrowCPPg++13.3.0Success3,460+9.16 RP
Feb 22, 2026 02:05olliecrowolliecrowCPPg++13.3.0Success3,471+7.45 RP
Feb 22, 2026 02:04olliecrowolliecrowCPPclang++18.1.3Error
Feb 22, 2026 02:01olliecrowolliecrowCPPclang++18.1.3Error
Feb 22, 2026 01:55olliecrowolliecrowCPPclang++18.1.3Success3,480+5.77 RP
Feb 22, 2026 01:52olliecrowolliecrowCPPclang++18.1.3Error
Feb 22, 2026 01:51olliecrowolliecrowCPPclang++18.1.3Error
Feb 22, 2026 01:48olliecrowolliecrowCPPclang++18.1.3Error
Feb 22, 2026 01:45olliecrowolliecrowCPPclang++18.1.3Success3,487+1.64 RP
Feb 22, 2026 01:42olliecrowolliecrowCPPclang++18.1.3Success3,489+2'866.15 RP
Feb 20, 2026 19:15Aleksei ShahoikaAleksei ShahoikaCPPg++13.3.0Success3,638
Feb 20, 2026 14:25Aleksei ShahoikaAleksei ShahoikaCPPg++13.3.0Success3,608+88.50 RP
Feb 20, 2026 14:15Aleksei ShahoikaAleksei ShahoikaCPPg++13.3.0Success3,727+892.29 RP
Feb 20, 2026 13:51Aleksei ShahoikaAleksei ShahoikaCPPg++13.3.0Success5,584+11.15 RP
Feb 20, 2026 13:50Aleksei ShahoikaAleksei ShahoikaCPPg++13.3.0Success5,619+5.68 RP
Feb 20, 2026 13:41Aleksei ShahoikaAleksei ShahoikaCPPg++13.3.0Success5,637+1'773.99 RP
Feb 6, 2026 05:17Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,121
Feb 6, 2026 05:16Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,086+8.38 RP
Feb 6, 2026 05:16Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,114
Feb 6, 2026 05:15Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,117
Feb 6, 2026 05:15Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,125
Feb 6, 2026 05:13Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,094
Feb 6, 2026 05:12Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,090+317.78 RP
Feb 6, 2026 04:40Josu San MartinJosu San MartinCPPg++13.3.0Success3,111
Feb 6, 2026 04:40Josu San MartinJosu San MartinCPPclang++18.1.3Success3,102
Feb 6, 2026 04:39Josu San MartinJosu San MartinCPPg++13.3.0Success3,101
Feb 6, 2026 04:36Josu San MartinJosu San MartinCPPclang++18.1.3Success3,092+6.26 RP
Feb 6, 2026 03:44Josu San MartinJosu San MartinCPPclang++18.1.3Success3,129
Feb 6, 2026 03:15Josu San MartinJosu San MartinCPPclang++18.1.3Success3,098+19.68 RP
Feb 6, 2026 03:06Josu San MartinJosu San MartinCPPg++13.3.0Success3,117+4.11 RP
Feb 6, 2026 02:42Josu San MartinJosu San MartinCPPg++13.3.0Success3,121+11.25 RP
Feb 6, 2026 02:35Josu San MartinJosu San MartinCPPg++13.3.0Success3,132+14.21 RP
Feb 6, 2026 02:27Josu San MartinJosu San MartinCPPg++13.3.0Success3,170
Feb 6, 2026 01:43Josu San MartinJosu San MartinCPPg++13.3.0Success3,184
Feb 6, 2026 01:35Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 13, 2026 08:29Oleg KovalovOleg KovalovGOgo1.25.5Success3,177
Jan 7, 2026 04:55Josu San MartinJosu San MartinGOgo1.25.5Success3,493
Jan 6, 2026 23:38Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,457
Jan 6, 2026 23:26Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,424+1.70 RP
Jan 6, 2026 23:14Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,929
Jan 6, 2026 05:47Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 5, 2026 06:25Josu San MartinJosu San MartinCPPg++13.3.0Success3,415
Jan 5, 2026 06:06Josu San MartinJosu San MartinGOgo1.25.5Success3,155
Jan 5, 2026 05:56Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,959
Jan 5, 2026 05:43Josu San MartinJosu San MartinCPPg++13.3.0Success3,481
Jan 5, 2026 05:30Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,546
Jan 5, 2026 05:22Josu San MartinJosu San MartinRUSTrust-1.92.0Success5,325
Jan 5, 2026 05:21Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,974
Jan 5, 2026 04:56Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,999
Jan 5, 2026 04:26Josu San MartinJosu San MartinRUSTrust-1.92.0Success5,345
Jan 5, 2026 04:18Josu San MartinJosu San MartinGOgo1.25.5Success3,146+227.92 RP
Jan 5, 2026 04:10Josu San MartinJosu San MartinGOgo1.25.5Success5,352
Jan 5, 2026 04:07Josu San MartinJosu San MartinCPPg++13.3.0Success3,433
Jan 5, 2026 04:02Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 5, 2026 03:50Josu San MartinJosu San MartinCPPg++13.3.0Success3,471
Jan 5, 2026 03:50Josu San MartinJosu San MartinCPPg++13.3.0Success3,455
Jan 5, 2026 03:49Josu San MartinJosu San MartinCPPg++13.3.0Success3,463
Jan 5, 2026 03:10Josu San MartinJosu San MartinCPPg++13.3.0Success3,421
Jan 5, 2026 03:10Josu San MartinJosu San MartinCPPg++13.3.0Success3,422
Jan 5, 2026 03:09Josu San MartinJosu San MartinCPPg++13.3.0Success3,473
Jan 5, 2026 03:09Josu San MartinJosu San MartinCPPg++13.3.0Success3,469
Jan 5, 2026 02:55Josu San MartinJosu San MartinCPPg++13.3.0Success3,409
Jan 5, 2026 02:55Josu San MartinJosu San MartinCPPg++13.3.0Success3,409
Jan 5, 2026 02:55Josu San MartinJosu San MartinCPPg++13.3.0Success3,439
Jan 5, 2026 02:48Josu San MartinJosu San MartinCPPg++13.3.0Success3,440
Jan 5, 2026 02:47Josu San MartinJosu San MartinCPPg++13.3.0Success3,421
Jan 5, 2026 02:36Josu San MartinJosu San MartinCPPg++13.3.0Success3,466
Jan 5, 2026 02:36Josu San MartinJosu San MartinCPPg++13.3.0Success3,428
Jan 5, 2026 02:36Josu San MartinJosu San MartinCPPg++13.3.0Success3,448
Jan 5, 2026 02:36Josu San MartinJosu San MartinCPPg++13.3.0Success3,462
Jan 5, 2026 02:36Josu San MartinJosu San MartinCPPg++13.3.0Success3,419
Jan 5, 2026 02:36Josu San MartinJosu San MartinCPPg++13.3.0Success3,449
Jan 4, 2026 06:16Josu San MartinJosu San MartinCPPg++13.3.0Success3,417
Jan 4, 2026 06:16Josu San MartinJosu San MartinCPPg++13.3.0Success3,419
Jan 4, 2026 06:16Josu San MartinJosu San MartinCPPg++13.3.0Success3,415
Jan 4, 2026 05:58Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 4, 2026 05:58Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 4, 2026 05:58Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 4, 2026 05:58Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 4, 2026 05:58Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 4, 2026 05:57Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 4, 2026 04:53Josu San MartinJosu San MartinCPPg++13.3.0Success3,399
Jan 4, 2026 04:53Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 4, 2026 04:53Josu San MartinJosu San MartinCPPg++13.3.0Success3,390
Jan 4, 2026 04:53Josu San MartinJosu San MartinCPPg++13.3.0Success3,440
Jan 4, 2026 04:53Josu San MartinJosu San MartinCPPg++13.3.0Success3,425
Jan 4, 2026 04:52Josu San MartinJosu San MartinCPPg++13.3.0Success3,400
Jan 4, 2026 04:40Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 4, 2026 04:40Josu San MartinJosu San MartinCPPg++13.3.0Success3,456
Jan 4, 2026 04:40Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 4, 2026 04:39Josu San MartinJosu San MartinCPPg++13.3.0Success3,724
Jan 4, 2026 04:39Josu San MartinJosu San MartinCPPg++13.3.0Success3,417
Jan 4, 2026 04:39Josu San MartinJosu San MartinCPPg++13.3.0Success3,683
Jan 4, 2026 04:39Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 4, 2026 04:27Josu San MartinJosu San MartinCPPg++13.3.0Success3,389+13.00 RP
Jan 4, 2026 04:26Josu San MartinJosu San MartinCPPg++13.3.0Error