日期:2014-05-17  浏览次数:20719 次

这段代码看不懂,求指点
            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#,求大牛指点一下
c# 破解

------解决方案--------------------
Convert.ToBase64String(Encoding.Default.GetBytes(s)).Substring(0, textBox1.TextLength);
这句就是 把一个字符串进行 Base64加密啊··有什么问题?