嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
public string JiaMi(string content)
{
// 生成随机字符
string radomStr = GetRandomString(len);
char[] chArr = radomStr.ToCharArray();
// 第一次加密对要加密的信息用加随机数进行加密
string fisrtJiaStr = "";
for (int i = 0; i < chArr.Length; i ) {
// 部分加密
if (i % 2 == 0) {
fisrtJiaStr = JM(content, chArr[i]);
}
}
// 字符串转换成二进制数组
string[] forConvTwo = StrToBinstr(fisrtJiaStr);
string SecondJiaStr = "";
// 第二次加密加密后的信息转换成二进制的数值.调整部门二进制数值的位置
for (int i = 0; i < forConvTwo.Length; i )
{
string tempStr = (forConvTwo[i].Substring(index, forConvTwo[i]
.Length - index) forConvTwo[i].Substring(0, index));
SecondJiaStr = new string(new char[] { BinstrToChar(tempStr) });
}
// 第三次加密对随机数进行加密QMHT
string finalRadom = "";
for (int i = 0; i < comStr.ToCharArray().Length; i )
{
finalRadom = JM(radomStr, comStr.ToCharArray()[i]);
}
// 返回最终字符串
return SecondJiaStr finalRadom;
}