How can I interpret openssl speed output?

I ran openssl speed on my Ubuntu computer. Some results:

 Doing md4 for 3s on 16 size blocks: 9063888 md4 in 3.00s Doing md4 for 3s on 64 size blocks: 7105157 md4 in 3.00s Doing md4 for 3s on 256 size blocks: 4507884 md4 in 3.00s Doing md4 for 3s on 1024 size blocks: 1809773 md4 in 2.99s Doing md4 for 3s on 8192 size blocks: 275679 md4 in 3.00s 

What do these numbers mean?

  • What does "Run md4 for 3s" mean? Does this all test 3 times / sec?
  • What does '1809773 md4 in 2.99s' mean?
  • What does the "8192" dimension block mean?
 The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md4 47363.12k 151534.29k 382055.94k 615801.51k 747692.03k 

And above, the last lines of output of openssl speed md4 - what do they mean?

+6
source share
1 answer

While this could probably have been better formulated, this pretty much means that he says - run the md4 hash md4 in a loop for 3 seconds with a 16-byte input. After 3 seconds, notice that we have completed just over 9 million iterations. This is about 144 million bytes processed, or 48 million bytes per second (where β€œmillion” means 10 ^ 6).

+9
source

Source: https://habr.com/ru/post/948489/


All Articles