initialization-vector

Что такое openssl iv и зачем мне нужны ключ и капельница?

Я собираюсь использовать следующий скрипт для шифрования и дешифрования некоторых данных. Я использую его, потому что м ... ecrypted Text = $decrypted_txt\n"; if( $plain_txt === $decrypted_txt ) echo "SUCCESS"; else echo "FAILED"; echo "\n";

шифрование php mcrypt без IV

Мне нужно использовать механизм шифрования. Я выбрал mcrypt, поскольку он доступен и для его примеров. Но я вижу, что в ... ($encryptedString); Итак, есть ли какие-либо серьезные проблемы с безопасностью при шифровании без использования IV?

Безопасно ли использовать bin2hex() для вывода случайных псевдобайтов openssl?

Безопасно и безопасно ли использовать bin2hex() при выводе openssl_random_pseudo_bytes() и mcrypt_create_iv(), чтобы он ... ными, а не двоичными исходными данными для использования в качестве IV, или это угроза безопасности и не рекомендуется?