Ключ 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. Таким образом, вы можете использовать разные симметричные ключи для каждого пакета данных.

Это всего лишь один вариант использования, но он показывает, почему нет причин для такой зависимости.

Другие вопросы по тегам