Я думаю, кто работает с запросами, столкнулся с такой проблемой, как шифрование парового пароля с использованием RSA, поэтому я нашел много решений этой проблемы, но на других языках (php, c#), на node.js для моего языка был доступен код:
const RSA = require('node-rsa');
var key = new RSA();
key.setOptions({encryptionScheme: ''});
key.importKey({
n: Buffer.from([[PUBLICKEY_MOD]], 'hex'),
e: Buffer.from('010001', 'hex')
}, 'components-public');
var crypt = key.encrypt([[PASSWORD]], 'base64');
console.log(crypt);
[[CRYPT]] = crypt;
Но он не работает, и при использовании зашифрованного пароля выдает ошибку:
Имя учетной записи или пароль, который Вы ввели неверно.
Это на самом деле моя проблема.