@Nomad88 said in Уже 3 недели не могу загрузить скрипт на сервер:
@Fox Доброго дня! Подскажите, что можно сделать, если используются эмодзи в ноджс? Нужно их наличие по условию ТЗ.
Экранируйте
console.log("Смайлик: \uD83D\uDE00");я вставляю ключ и текст на сайт http://crypt-online.ru/crypts/rsa/ и оно нормально кодирует
но вот если я пытаюсь это сделать но node.js с модулем node-rsa тогда пишет "Error: Invalid RSA public key"
код:
const NodeRSA = require('node-rsa');
let key = new NodeRSA();
key = key.importKey({
n: Buffer.from('MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA32TIUEPpDC9NHzB9pVB8GGAY2oIBCCCXd0WOmYbtWiWPDWhgvSyNQLRQ9HbcPOg74NKDpZNL1rhR2GTQagy2EM5RJp2R+1R0w0MWykl7aJyNNQdLsE+kE5X1NkbjZuME4VZFKn4un2BdSph7xIQYPgxo7DMMCQtrEun2xoh3f7W2gpKJjubAzoPHHFXJ4KwwgixPcnHyFYpQabX6hRWwDMJ7iet3bz9MzqE3Z89sVgVfKqrOohEMVzRHiJVOWrrTtUup7OBu0aYwWq9pVv+9W9U8dXWbxguIEOhKpeM9NnKPJs8sjGN0s87du4i7C5Ou/ZCZvWdzQSgtLqrVwIDAQAB', 'hex'),
e: 65536
}, 'components-public');
const encrypted = key.encrypt('qwerty', 'hex');
console.log(encrypted);
сам ключ MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA32TIUEPpDC9NHzB9pVB8GGAY2oIBCCCXd0WOmYbtWiWPDWhgvSyNQLRQ9HbcPOg74NKDpZNL1rhR2GTQagy2EM5RJp2R+1R0w0MWykl7aJyNNQdLsE+kE5X1NkbjZuME4VZFKn4un2BdSph7xIQYPgxo7DMMCQtrEun2xoh3f7W2gpKJjubAzoPHHFXJ4KwwgixPcnHyFYpQabX6hRWwDMJ7iet3bz9MzqE3Z89sVgVfKqrOohEMVzRHiJVOWrrTtUup7OBu0aYwWq9pVv+9W9U8dXWbxguIEOhKpeM9NnKPJs8sjGN0s87du4i7C5Ou/ZCZvWdzQSgtLqrVwIDAQAB
Ну видимо не одно и тоже получается, попробуй сравнить.