@Ilgiz said in indexOf не работает:
Что я делаю не так?
Пользуетесь тем что не знаете как работает )) https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf
я вставляю ключ и текст на сайт 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
Ну видимо не одно и тоже получается, попробуй сравнить.