Я пытаюсь использовать Forge.min. js метод шифрования для шифрования одного из моих ключей, шифрование выглядит так в Javascript
EncryptPassword: function (Password, exponent,modulus)
{
modulus = new forge.jsbn.BigInteger(modulus,16);
exponent = new forge.jsbn.BigInteger(exponent, 16);
var publicKey = forge.pki.setRsaPublicKey(modulus, exponent);
return publicKey.encrypt(Password);
}
Это функция, которую я использовал в forge.min. js. Моя проблема в том, что я не могу загрузить файл js в консоль c# всякий раз, когда я загружаю файл Js, используя метод, описанный ниже:
MSScriptControl.ScriptControlClass sc = new MSScriptControl.ScriptControlClass();
sc.Language = "javascript";
sc.AddCode(File.ReadAllText(@"C:\forge-min.js"));
, когда я загружаю кузнечно-мин. js файл, используя указанный выше метод в консоли c#, отправляется в исключение с сообщением «Ожидаемый идентификатор». У меня вопрос, есть ли метод шифрования в c#, который дает тот же результат. Или есть метод, который может загрузить forge-min. js
* Примечание: forge-min. js файл находится здесь https://cdnjs.cloudflare.com/ajax/libs/forge/0.9.1/forge.min.js