Хотя его нет в справочной странице о openssl speed
, он все же может измерять скорость (по крайней мере, на моей машине). Запуск openssl speed {some random value}
выведет сообщение об ошибке, включающее список шифров, которые он может проверить.
Для меня (в Debian) это включает aes-128-cbc, aes-192-cbc, aes-256-cbc, aes-128-ige, aes-192-ige и aes-256-ige.
Если вы хотите проверить скорость алгоритмов шифрования диска, вы также можете использовать cryptsetup benchmark
, который покажет вам скорость различных алгоритмов шифрования и режимов в байтах / секунду. Вы заметите, что режим может немного влиять на скорость (на моей машине aes-xts в три раза быстрее, чем aes-cbc).
Как отметил @txtechhelp, результаты этих тестов в значительной степени зависят от компьютера, на котором вы их выполняете. Некоторые процессоры имеют набор инструкций AES, который позволяет значительно повысить скорость.
В моей системе (i7 4 ГГц) результаты cryptsetup benchmark
дают AES256-CBC со скоростью около 600 МБ / с для шифрования и 2,1 ГБ / с для дешифрования, а AES256-XTS (при использовании XTS ключ разделяется пополам, поэтому вам придется посмотрите на результат ключа 512 бит для AES256) около 1,8 ГБ / с для шифрования и 2 ГБ / с для дешифрования. Как вы можете видеть, это намного быстрее, чем скорость даже хорошего SSD, и, конечно, намного быстрее, чем даже отличная машинистка.