История изменений
Исправление vbr, (текущая версия) :
Сид читай из /dev/random
. Генерируй качественным криптографическим генератором случайных чисел. «Переинициализировать» нормальный генератор не нужно.
random к криптографии отношения никакого не имеет и его использовать нигде не нужно.
aes-cbc использовать не рекомендуется, он уязвим к некоторым атакам при неправильной реализации. Лучше использовать aes-gcm. Или очень внимательно почитать, что про это пишут.
Рассмотри вариант использования openssl или одного из его популярных форков. Про этот libtomcrypt я услышал сегодня в первый раз и это не очень хороший признак, когда речь идёт о библиотеке для шифрования. Ещё хорошая библиотека - libsodium.
Исправление vbr, :
Сид читай из /dev/random
. Генерируй качественным криптографическим генератором случайных чисел. «Переинициализировать» нормальный генератор не нужно.
random к криптографии отношения никакого не имеет и его использовать нигде не нужно.
aes-cbc использовать не рекомендуется, он уязвим к некоторым атакам при неправильной реализации. Лучше использовать aes-gcm. Или очень внимательно почитать, что про это пишут.
Исходная версия vbr, :
Если скорость генерации случайных чисел не абсолютно критична, лучше всего читай из /dev/random
(/dev/urandom
для старых ядер).
Если критична, то инициализируй оттуда и генерируй качественным криптографическим генератором случайных чисел.
random к криптографии отношения никакого не имеет и его использовать нигде не нужно.
aes-cbc использовать не рекомендуется, он уязвим к некоторым атакам при неправильной реализации. Лучше использовать aes-gcm. Или очень внимательно почитать, что про это пишут.