Подскажите модуль для работы с
Этим шифорвание
Через crypto что-то не получается
const encrypted = crypto.publicEncrypt( { key: `MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDAW3P7gObqvIjJA3L7ZMVDdJ5lLis4jpShq14xWtS3AvnStWV4xY2BQ74bE08PvomByQc585vM7/HQNj2JNwQXwbjhyL5noC5Da3YGt5RiPMARa61LVeBcN8pipJNZoaFSrpMeG1CE45NMNhAnphv0WXzdX+9sr2uateIOi3Ab5QIDAQAB`, padding: crypto.constants.RSA_PKCS1_PADDING, }, Buffer.from(cardData), );
error
Error: error:1E08010C:DECODER routines::unsupported at Object.publicEncrypt (node:internal/crypto/cipher:79:12)
так же пробовал вот так, но все ровно та же ошибка
const publicKey = Buffer.from(
'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDAW3P7gObqvIjJA3L7ZMVDdJ5lLis4jpShq14xWtS3AvnStWV4xY2BQ74bE08PvomByQc585vM7/HQNj2JNwQXwbjhyL5noC5Da3YGt5RiPMARa61LVeBcN8pipJNZoaFSrpMeG1CE45NMNhAnphv0WXzdX+9sr2uateIOi3Ab5QIDAQAB',
'base64',
);
const encrypted = crypto.publicEncrypt(
{
key: publicKey,
padding: crypto.constants.RSA_PKCS1_PADDING,
},
Buffer.from(cardData, 'base64'),
);