После загрузки моего объекта RSACryptoServiceProvider rsa я хотел бы создать ключ для моего объекта AES. Поскольку мне не нужно хранить ключ AES (он нужен мне только для дешифрования на моей стороне prv), я считаю, что мне не нужно его хранить, и я могу сгенерировать его с помощью своего открытого ключа.
Я думал сделать rsa.Encrypt (byte [] с 4 жестко закодированными байтами); генерирует нужные мне данные. Оказывается, каждый раз, когда я вызываю эту функцию, даже с одними и теми же данными, я получаю разные результаты. Так что у меня нет возможности воссоздать ключ AES, если он каждый раз меняется.
Как я могу сгенерировать данные с помощью RSA таким образом, чтобы в любой момент можно было воссоздать их заново?