首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于加密,该如何处理

2012-03-23 
关于加密dataGridViewColumn.HeaderText\u64cd\u4f5c (操作)\u7ad9\u70b9\u540d\u79f0(站点名称)想问一

关于加密
dataGridViewColumn.HeaderText   =   "\u64cd\u4f5c "     (操作)


\u7ad9\u70b9\u540d\u79f0                                                 (站点名称)


想问一下有谁知道这个是什么方式加密的吗   怎么还原?

[解决办法]
不是加密,是Unicode编码
[解决办法]
这里没有加密。你反编译只能看到unicode编码。
[解决办法]
string strU = @ "\u64cd\u4f5c\u7ad9\u70b9\u540d\u79f0 ";
List <byte> bList = new List <byte> ();
System.Text.RegularExpressions.MatchCollection res =
System.Text.RegularExpressions.Regex.Matches(strU,
@ "(? <=\\u)([\d\w]{2})([\d\w]{2}) ");
foreach (System.Text.RegularExpressions.Match m in res)
{
bList.Add(Convert.ToByte(m.Groups[2].Value,16));
bList.Add(Convert.ToByte(m.Groups[1].Value,16));
}
string strDst = System.Text.Encoding.Unicode.GetString(bList.ToArray());
MessageBox.Show(strDst);
[解决办法]
政则表达式写复杂了。(? <=\\u)([\w]{2})([\w]{2})就可以了。
[解决办法]
这个是混淆器的功劳。没办法还原的。

热点排行