Хотя его нет в справочной странице openssl speed
, он все равно может измерять скорость (по крайней мере, на моей машине). Запуск openssl speed
выведет сообщение об ошибке, включающее список шифров, которые он может проверить.
Для меня (в 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, и, конечно, намного быстрее, чем даже отличная машинистка.