大量更新
This commit is contained in:
@@ -1,10 +1,5 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Security.Cryptography;
|
||||
using System.Security.Cryptography;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Szmedi.AIScriptRunner.Web
|
||||
{
|
||||
@@ -228,6 +223,12 @@ namespace Szmedi.AIScriptRunner.Web
|
||||
//cspParams.KeyContainerName = CONTAINER_NAME;
|
||||
//RSACryptoServiceProvider rsa1 = new RSACryptoServiceProvider(cspParams);
|
||||
//rsa1.FromXmlString("<RSAKeyValue><Modulus>2rRVVVFJRbH/wAPDtnwZwu+nxU+AZ6uXxh/sW+AMCBogg7vndZsnRiHoLttYYPqOyOhfgaBOQogrIfrKL4lipK4m52SBzw/FfcM9DsKs/rYR83tBLiIAfgdnVjF27tZID+HJMFTiI30mALjr7+tfp+2lIACXA1RIKTk7S9pDmX8=</Modulus><Exponent>AQAB</Exponent><P>92jJJyzFBSx6gL4Y1YpALmc5CNjoE/wETjqb3ci2v0+3rZWvJKmKy1ZEdlXpyuvXVksJ6cMdUpNAkMknUk9pTQ==</P><Q>4kxkABZOXyDLryYGCGY0b8N0FIdu5BTCFDYEdcatxl/f7ZGDS1NgHJpUWxkVXFfHy2Y/GuDOIbpcwlsO739H+w==</Q><DP>5bNFvrdUHF+VRN45VFjNCcgQLeSkY5mBrdfASoNFGA29LM5iE5nNIMfxPCS7sQiRnq6Af6YFHVtVgJchiMvtqQ==</DP><DQ>j+ng1qVY5epnXlWiFIla45C7K6sNfIMvAcdwgq39KWEjeWPGyYqWXtpOtzh2eylf6Bx4GVHKBW0NPJTIJMsfLQ==</DQ><InverseQ>8uu0dfPVDqB2qFM1Vdi8hl+2uZtN7gjT2co1cEWy29HVYBZD0k9KKCf2PbkeuSfpgFpE70wW5Hrp8V7l/SwSOw==</InverseQ><D>MM/c18zroJ2Iqi9s5/asvUBF3pjO3NSEbFjFpP/NT6WdKimvECWPz2xT6NlV0Vc6tQaAAmtn7Bt+HPhfVdrA4/ysYVe3/6TWkPjW+bvAhMWu/ZqISx11/jPYSGD9g3ZXgUiqcQM8UbOjlswoq4fpheEXTB0xdVutDLpO3qgHN6k=</D></RSAKeyValue>");
|
||||
|
||||
//获取公钥:服务器返回一个字符串(pubKey),这是一个 Base64 格式的公钥数据。
|
||||
//解析公钥:将 Base64 还原为字节数组,并解析成 RSA 公钥对象(对应 C# 的 DecodeX509PublicKey)。
|
||||
//准备数据:将密码字符串转为字节数组(UTF - 8)。
|
||||
//RSA 加密:使用解析出来的公钥对密码字节进行加密。
|
||||
//再次 Base64:将加密后的乱码字节数组,转回 Base64 字符串,以便通过 HTTP 发送给服务器。
|
||||
byte[] bytes = Convert.FromBase64String(pubKey);
|
||||
RSACryptoServiceProvider rsa1 = DecodeX509PublicKey(bytes);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user