aspx页面
<input name="text3" type="text" id="text3" size="8" maxlength="4" runat="server" />
<input name="text4" type="text" id="text4" size="8" maxlength="4 runat="server" />
<asp:Button ID="Button1" runat="server" Text="提交" OnClick="Button1_Click" />cs
protected string getSplit(string newStr)
{
string[] splitStr = newStr.Split('-');
string[] splitNewStr = new string[2];
char spliChar = new char();
int turnStr = 0;
for (int i = 0; i <= 1; i++)
{
for (int j = 1; j <= 4; j++)
{
spliChar = splitStr[i][j - 1]; string a =PassWordMD5.Get16Md5(spliChar.ToString());
if ((int)spliChar < 97)
{
turnStr = (int)spliChar + 49 + j;
}
else
{
turnStr = (int)spliChar + j;
}
if (turnStr > 122)
{
turnStr = turnStr - 26;
}
//if (((turnStr ^ 1978) % 11).ToString() == "o" || ((turnStr ^ 1978) % 11).ToString() == "0")
//{
// splitNewStr[i] = splitNewStr[i] + "z" + (char)(turnStr);
//}
//else
//{
splitNewStr[i] = splitNewStr[i] + ((turnStr ^ 1978) % 11) + (char)(turnStr);
//}
}
}
return (splitNewStr[0] + "-" + splitNewStr[1]);
}在文本框中分别输入 ktsd hyui
我这个程序总是得到 4l5v5v0h-1i9a6x5m可是我想得到 5m6x7y4l 9j7c9a4q
如何修改程序呢?谢谢!
<input name="text3" type="text" id="text3" size="8" maxlength="4" runat="server" />
<input name="text4" type="text" id="text4" size="8" maxlength="4 runat="server" />
<asp:Button ID="Button1" runat="server" Text="提交" OnClick="Button1_Click" />cs
protected string getSplit(string newStr)
{
string[] splitStr = newStr.Split('-');
string[] splitNewStr = new string[2];
char spliChar = new char();
int turnStr = 0;
for (int i = 0; i <= 1; i++)
{
for (int j = 1; j <= 4; j++)
{
spliChar = splitStr[i][j - 1]; string a =PassWordMD5.Get16Md5(spliChar.ToString());
if ((int)spliChar < 97)
{
turnStr = (int)spliChar + 49 + j;
}
else
{
turnStr = (int)spliChar + j;
}
if (turnStr > 122)
{
turnStr = turnStr - 26;
}
//if (((turnStr ^ 1978) % 11).ToString() == "o" || ((turnStr ^ 1978) % 11).ToString() == "0")
//{
// splitNewStr[i] = splitNewStr[i] + "z" + (char)(turnStr);
//}
//else
//{
splitNewStr[i] = splitNewStr[i] + ((turnStr ^ 1978) % 11) + (char)(turnStr);
//}
}
}
return (splitNewStr[0] + "-" + splitNewStr[1]);
}在文本框中分别输入 ktsd hyui
我这个程序总是得到 4l5v5v0h-1i9a6x5m可是我想得到 5m6x7y4l 9j7c9a4q
如何修改程序呢?谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货