
客服微信号
15959224512
public static string Encrypt3Des(string aStrString, string aStrKey)
{
byte[] inputArray = Encoding.UTF8.GetBytes(aStrString);
var tripleDES = TripleDES.Create();
var byteKey = strToToHexByte(aStrKey);
byte[] allKey = new byte[24];
Buffer.BlockCopy(byteKey, 0, allKey, 0, 16);
Buffer.BlockCopy(byteKey, 0, allKey, 16, 8);
tripleDES.Key = allKey;
tripleDES.Mode = CipherMode.ECB;
tripleDES.Padding = PaddingMode.PKCS7;
ICryptoTransform cTransform = tripleDES.CreateEncryptor();
byte[] b = cTransform.TransformFinalBlock(inputArray, 0, inputArray.Length);
string returnStr = "";
for (int i = 0; i < b.Length; i++)
{
returnStr += b[i].ToString("x2");
}
return returnStr;
}
static byte[] strToToHexByte(string hexString)
{
hexString = hexString.Replace(" ", "");
if ((hexString.Length % 2) != 0)
hexString += " ";
byte[] returnBytes = new byte[hexString.Length / 2];
for (int i = 0; i < returnBytes.Length; i++)
returnBytes[i] = Convert.ToByte(hexString.Substring(i * 2, 2), 16);
return returnBytes;
}
分润宝是一家互联网软件开发公司,主营分润管理系统、支付联盟系统、共享股东分红系统开发,专注各种模式的分润系统开发,如果您有分润分红相关系统需求就来找分润宝。
如果没有解决您的问题,请立即联系客服!
我想了解详细方案
936986 用户已提交咨询
上一篇:C# 时间与时间戳互转 13位
下一篇:C# 读写记事本操作

方案:364

方案:204

方案:398

方案:371

方案:170

方案:218

方案:179

方案:483

方案:325

方案:238

方案:303

方案:558

方案:1505

方案:620

方案:284

方案:323

方案:247

方案:171

方案:265

方案:259

方案:178

方案:81

方案:178

方案:115

方案:251

方案:172

方案:424

方案:182

方案:1146

方案:106

方案:306

方案:196

方案:140

方案:190

方案:193

方案:187

方案:134

方案:152

方案:162

方案:163

方案:112

方案:96

方案:102

方案:105

方案:72

方案:66

方案:70

方案:62
友情链接
友情链接