{$mode objfpc} uses timer,md5; const Strings: array[1..7] of string = ( '', 'a', 'abc', 'message digest', 'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789', '12345678901234567890123456789012345678901234567890123456789012345678901234567890' ); var i,j : integer; begin start; for i:=1 to 500000 do for j:=low(Strings) to high(Strings) do MDString(Strings[j],MD_VERSION_5); stop; writeln; end.