на бекенде. Сгенерил ключи через node-rsa, на фронте использую для шифрования JSEncrypt, а на беке node-rsa. Отправляю на бек зашифрованные данные, но не могу их расшифровать(пишет ошибку, что приват ключ не подходит). Как я понимаю это из за того что, создавая новый класс new NodeRSA({b: 512}) у меня заново генерятся ключи?
код на фронте:
let encrypt = new JSEncrypt();
encrypt.setPublicKey(publicKey);
let encryptedCode = encrypt.encrypt(data);
на серваке:
key.importKey(privatKey, 'pkcs1-pem');
const decryptedString = key.decrypt(data, 'utf8');
через дебаггер всё равно достанут
Обсуждают сегодня