我正在尝试使用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文件在此处https://cdnjs.cloudflare.com/ajax/libs/forge/0.9.1/forge.min.js
我正在尝试使用Forge.min.js加密方法来加密我的一个密钥,这种加密在Javascript EncryptPassword中是这样的:函数(密码,指数,模数){模数=新伪造。...
我无法提供forge.js的详细信息。关于从C#使用forge.js的问题:
是否有一种方法可以加载forge-min.js