这段代码看不懂,求指点
string s1 = textBox1.Text.ToString();
char[] chArr = textBox1.Text.ToCharArray();
Array.Reverse(chArr);
string s2 = new String(chArr);
s2.ToUpper();
string s3 = encode(s1) + s2;
if (textBox2.Text.Equals(s3))
{
MessageBox.Show("\u6B63\u786E~\uFFFD", "\u6210\u529F\uFFFD");
return;
}
加密函数
string encode(string s)
{
return Convert.ToBase64String(Encoding.Default.GetBytes(s)).Substring(0, textBox1.TextLength);
}
就是那个encode加密函数没看明白,我初学破解,遇到一个看源码的,可惜不懂C#,求大牛指点一下
------解决方案--------------------Convert.ToBase64String(Encoding.Default.GetBytes(s)).Substring(0, textBox1.TextLength);
这句就是 把一个字符串进行 Base64加密啊··有什么问题?