Вариант использования: служба, которая генерирует несколько (разных) 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 на одном компьютере?