Javascript Forge.min.js C中的RSA加密#

Javascript Forge.min.js C中的RSA加密#,javascript,c#,encryption,forge,Javascript,C#,Encryption,Forge,我正在尝试使用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.se

我正在尝试使用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"));
当我在c#控制台中使用上述方法加载forge-min.js文件时,它会出现异常,并显示消息“Expected Identifier”。我的问题是有没有一种在c#中加密的方法可以产生相同的结果。或者有没有一种方法可以加载forge-min.js

*注意:forge-min.js文件在这里