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 06:48olliecrowolliecrowCPPg++13.3.0Success3,443
Feb 22, 2026 06:43olliecrowolliecrowCPPg++13.3.0Success3,456
Feb 22, 2026 06:42olliecrowolliecrowCPPg++13.3.0Success3,492
Feb 22, 2026 06:36olliecrowolliecrowCPPg++13.3.0Success3,465
Feb 22, 2026 06:33olliecrowolliecrowCPPg++13.3.0Success3,451
Feb 22, 2026 06:31olliecrowolliecrowCPPg++13.3.0Success3,469
Feb 22, 2026 06:26olliecrowolliecrowCPPg++13.3.0Success3,442+4.21 RP
Feb 22, 2026 05:46olliecrowolliecrowCPPg++13.3.0Success3,459
Feb 22, 2026 05:39olliecrowolliecrowCPPg++13.3.0Success3,449
Feb 22, 2026 05:18olliecrowolliecrowCPPg++13.3.0Success3,462
Feb 22, 2026 05:12olliecrowolliecrowCPPg++13.3.0Success3,460
Feb 22, 2026 05:00olliecrowolliecrowCPPg++13.3.0Error
Feb 22, 2026 04:30olliecrowolliecrowCPPg++13.3.0Success3,607
Feb 22, 2026 04:22olliecrowolliecrowCPPg++13.3.0Success3,787
Feb 22, 2026 04:17olliecrowolliecrowCPPg++13.3.0Success3,699
Feb 22, 2026 03:44olliecrowolliecrowCPPg++13.3.0Success3,462
Feb 22, 2026 03:38olliecrowolliecrowCPPg++13.3.0Success3,684
Feb 22, 2026 03:33olliecrowolliecrowCPPg++13.3.0Success3,456
Feb 22, 2026 03:06olliecrowolliecrowCPPg++13.3.0Success3,455
Feb 22, 2026 02:57olliecrowolliecrowCPPg++13.3.0Success3,466
Feb 22, 2026 02:53olliecrowolliecrowCPPg++13.3.0Error
Feb 22, 2026 02:46olliecrowolliecrowCPPg++13.3.0Success3,469
Feb 22, 2026 02:41olliecrowolliecrowCPPg++13.3.0Success3,464
Feb 22, 2026 02:36olliecrowolliecrowCPPg++13.3.0Success3,455
Feb 22, 2026 02:31olliecrowolliecrowCPPg++13.3.0Error
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