#node.js #cryptography #key #signature
#node.js #криптография #Клавиша #подпись
Вопрос:
Используя node.js криптобиблиотека, я хотел бы сгенерировать пару клавиш в нижнем регистре, которую я мог бы использовать для подписи данных.
Этот код работает, однако ключи также содержат символы верхнего регистра. (Часть —BEGIN PUBLIC KEY— имеет значение не только тело ключа)
const crypto = require('crypto');
const { privateKey, publicKey } = crypto.generateKeyPairSync('rsa', {
namedCurve: 'sect239k1',
modulusLength: 512,
publicKeyEncoding: { type: 'spki', format: 'pem' },
privateKeyEncoding: { type: 'pkcs8', format: 'pem' }
});
Комментарии:
1.
console.log(publicKey.toLowerCase())
следует печатать ваш публичный ключ в нижнем регистре2. Прежде всего, зачем вам это нужно в нижнем регистре?
3. На самом деле мне это больше не нужно
4. Как я могу удалить этот вопрос?