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

有么有一种方法加密任意长度字符串后得到的长度固定,该怎么解决

2012-01-09 
有么有一种方法加密任意长度字符串后得到的长度固定比如,输入长度为1的字符串加密结果长度为20输入长度为2

有么有一种方法加密任意长度字符串后得到的长度固定
比如,输入长度为1的字符串加密结果长度为20
输入长度为20的字符串加密结果长度仍然为20

[解决办法]
1.加密。
Response.Redirect( "DetailInfo.aspx?id= " + Convert.ToBase64String(System.Text.Encoding.Default.GetBytes( "sp10006 ")).Replace( "+ ", "%2B "));

2.解密。
string ID = System.Text.Encoding.Default.GetString(Convert.FromBase64String(Request.QueryString[ "id "].ToString().Replace( "%2B ", "+ ")));

热点排行