Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Linux

Как выбрать наиболее быстрый алгоритм шифрования

26.01.2020 18:46


25.12.2019 17:43
OlegON
 
Оказывается, в большинстве систем уже есть утилита для сравнения имеющихся алгоритмов шифрования, cryptsetup. Она, собственно, для настройки dm-crypt и шифрования дисков, тем не менее, можно ее использовать и для оценки самих алгоритмов, которые связаны не только с частотой процессора, но и его возможностями. Вот пример
Код:
cryptsetup benchmark
# Tests are approximate using memory only (no storage IO).
PBKDF2-sha1      1092266 iterations per second for 256-bit key
PBKDF2-sha256    1334066 iterations per second for 256-bit key
PBKDF2-sha512    1000549 iterations per second for 256-bit key
PBKDF2-ripemd160  603323 iterations per second for 256-bit key
PBKDF2-whirlpool  385505 iterations per second for 256-bit key
argon2i       5 iterations, 1048576 memory, 4 parallel threads (CPUs) for 256-bit key (requested 2000 ms time)
argon2id      5 iterations, 1048576 memory, 4 parallel threads (CPUs) for 256-bit key (requested 2000 ms time)
#     Algorithm |       Key |      Encryption |      Decryption
        aes-cbc        128b       539,6 MiB/s      1834,5 MiB/s
    serpent-cbc        128b        60,4 MiB/s       274,7 MiB/s
    twofish-cbc        128b       151,3 MiB/s       296,4 MiB/s
        aes-cbc        256b       407,4 MiB/s      1405,7 MiB/s
    serpent-cbc        256b        67,8 MiB/s       273,7 MiB/s
    twofish-cbc        256b       157,0 MiB/s       297,1 MiB/s
        aes-xts        256b      1598,3 MiB/s      1602,9 MiB/s
    serpent-xts        256b       283,6 MiB/s       268,8 MiB/s
    twofish-xts        256b       292,6 MiB/s       294,7 MiB/s
        aes-xts        512b      1256,8 MiB/s      1239,8 MiB/s
    serpent-xts        512b       276,4 MiB/s       258,6 MiB/s
    twofish-xts        512b       283,7 MiB/s       273,8 MiB/s

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.