Erlang имеет криптографическую функцию, которая генерирует открытые закрытые ключи (документация скопирована ниже). Однако документация кажется расплывчатой, и я не могу найти пример кода, который описывает, как создать общее простое число или генератор. Может кто-нибудь опубликовать пример, который генерирует пару открытый / закрытый ключ? Заранее спасибо за любую помощь!
dh_generate_key(DHParams) -> {PublicKey,PrivateKey}
dh_generate_key(PrivateKey, DHParams) -> {PublicKey,PrivateKey}
Типы:
DHParameters = [P, G]
P, G = Mpint
Где P - общее простое число, а G - общий генератор.
PublicKey, PrivateKey = Mpint ()
Создает Diffie-Hellman PublicKey и PrivateKey (если не указан).