Я шифрую том с помощью TrueCrypt. Я решил использовать AES
как алгоритм шифрования, видя, что это государственный стандарт.
но какой алгоритм хэширования лучше (более безопасный)? RIPEMD-160
или SHA-512
или Whirlpool
?
Я использую Mac.
Я шифрую том с помощью TrueCrypt. Я решил использовать AES
как алгоритм шифрования, видя, что это государственный стандарт.
но какой алгоритм хэширования лучше (более безопасный)? RIPEMD-160
или SHA-512
или Whirlpool
?
Я использую Mac.
как SHA-512, так и Whirlpool-512 битные хэши, в то время как RIPEMD-160-160 бит. TrueCrypt использует эти хэши с PBKDF2 для получения ключей. При создании томов файлов Truecrypt использует 1000 раундов для SHA-512 и Whirlpool, но 2000 раундов для RIPEMD-160. У меня есть программа под названием TCHead это расшифровывает заголовки TrueCrypt. Это очень просто и прямолинейно и демонстрирует, как и где эти хэши используются.
ответить ваш вопрос, на мой взгляд, либо SHA-512, либо Whirlpool были бы в порядке. Я бы использовал либо и не беспокоиться об этом слишком много. Надеюсь, это поможет.
Я спрашиваю, почему Комитет NIST признал Serpent как обладающий повышенной безопасностью и все еще пошел с Rijndael и Sha-256/512 для использования в качестве AES. Мне интересно, когда безопасность является главной проблемой, почему комитет не выбрал ее с оправданием того, что она не была достаточно быстрой. Змей набрал самый высокий балл по безопасности. Правда, Rijndael был быстрее, но независимо от того, что было выбрано, аппаратная совместимость была бы запечена в CPU как AES. Я использую змея и водоворот, который последний примерно такой же как SHA-512. На SSD разница в скорости после этого 5% в 3 настольных компьютерах с различными Обломоками i5/i7 Haswell Intel, мостом Плюща и Skylake и компьтер-книжкой Intel i7. Насколько мне известно, есть известные бэкдоры в Serpent / Whirlpool combo, и это делает мое решение легким.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]