byte[] bytes = Encoding.Default.GetBytes(s);
string str = "";
string str2 = "";
if (bytes.Length < 10)
{
return Encoding.ASCII.GetString(bytes);
}
for (int i = 5; i >= 1; i--)
{
int num2 = (bytes[(i * 2) - 2] - 0x80) + (i * i);
str = Encoding.ASCII.GetString(BitConverter.GetBytes(num2)) + str;
int num3 = bytes[(i * 2) - 1] - num2;
str2 = Encoding.ASCII.GetString(BitConverter.GetBytes(num3)) + str2;
}
s = str + str2;
s = s.Replace("\0", "");
return s.Trim();
上面是一段解密代码,哪位能帮我写出加密算法啊,原文ccbuptym加密后:庾哕傧鍟讗