Как сгенерировать несколько ключей RSA на одной машине - PullRequest
1 голос
/ 28 февраля 2020

Вариант использования: служба, которая генерирует несколько (разных) RSA Private / Publi c пар ключей

Текущий код для создания пары ключей:

reader := rand.Reader
bitSize := 2048

generatedKey, err := rsa.GenerateKey(reader, bitSize)
if err != nil {
    return nil, err
}

Я использую crypto/rand

Однако он всегда генерирует одну и ту же пару. Как генерация ключей работает с чем-то вроде rand.reader и каков наилучший подход к созданию другой пары ключей Private / Publi c на одном компьютере?

...