Я заметил на днях, что генерация ключей с GPG на сервере занимает вечно, что говорит о плохой энтропии? Этот сервер объединяет шифрование RSA и AES с довольно большими ключами RSA (сгенерированными в другом месте).
Ключ шифрования AES I RSA (и используемый для шифрования реального сообщения) генерируется с вызовами Crypto.Random.new().read()
. Если энтропия на этом сервере плохая, нет ли риска для скомпрометированного шифрования? Или 32-байтовый AES и большой RSA-ключ "достаточно хороши"? (что бы это ни значило)
Я использую модуль Crypto python, но могу переключиться на криптографию или GnuPG, если это усиливает безопасность. Также возможно изменение сервера.
Влияет ли на SSL плохая энтропия?
os.urandom()
против Crypto.Random
?