关于字符串加密排序的问题
踏雪听雨 2014-08-15 11:27:37 字符串加密后保存到数据库,然后又正常order by,并且在页面上显示还是正常排序。
例如:
abc 加密成 ĚÞâãæãÝæäÞÞßíÞãàÛĐĜĚ
abd 加密成 ĚÞâãæãÝæäÞÞßíÞãàÛĐâã
通过sql排序后 from table order by email
在页面端显示为:
abc
acd
即排序是正常的.
这是不是跟加密算法有关?
我现在的加密算法是:
string str = "";
for (int i = 0; i < target.ToCharArray().Length; i++)
{
char c = target.ToCharArray()[i];
int keyLen =5;
str = str + ((char)(c + 5));
}
return str;