Ключ AES и iv от закрытого ключа RSA
Существует ли связь между содержимым частного ключа RSA (частный показатель степени, модуль и простые числа) и ключом AES-128-cbs и iv?
Я знаю, что вы можете зашифровать свой закрытый ключ с помощью AES, и в этом случае AES-iv предоставляется в файле pem, а AES-ключ рассчитывается с использованием MD5 по секретному паролю и первых 8 байтов AES-iv.
Однако у меня есть зашифрованные данные AES и личный ключ RSA, который я могу прочитать. Существует ли стандарт для получения AES-ключа и AES-iv из содержимого ключа RSA, возможно, из простых чисел внутри. Есть ли какой-то стандарт, который обычно используется?
1 ответ
Нет, нет смысла иметь ваш симметричный ключ в зависимости от вашего асимметричного.
Обычно вы также не просто шифруете один конкретный ключ AES одной парой ключей RSA. Вместо этого обычно требуется использовать, например, чей-то открытый ключ, чтобы зашифровать случайно сгенерированный ключ AES и отправить получателю зашифрованный ключ RSA вместе с зашифрованными данными AES. Таким образом, вы можете использовать разные симметричные ключи для каждого пакета данных.
Это всего лишь один вариант использования, но он показывает, почему нет причин для такой зависимости.