Как создать пару приватный/публичный ключи с помощью Node.js crypto?

Мне нужно сгенерировать два ключа (закрытый и открытый), чтобы зашифровать текст открытым ключом и позволить пользователю с закрытым ключом расшифровать текст.

Возможно ли это с помощью модуля Crypto?

37
задан Not loved Not their people 13 March 2018 в 19:02
поделиться

1 ответ

const crypto = require('crypto');

  const { privateKey, publicKey } = crypto.generateKeyPairSync('rsa', {
    modulusLength: 2048,
    publicKeyEncoding: {
      type: 'spki',
      format: 'pem'
    },
    privateKeyEncoding: {
      type: 'pkcs8',
      format: 'pem'
    }
  }); 
1
ответ дан 27 November 2019 в 04:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: