参考:http://www.cnblogs.com/fecitsky/articles/40659.aspx(修改了一些注释)
做网页时经常会遇到URL传输(表单提交)参数加密。
例如:要进行一个用户帐号编辑,要传递用户的ID,URL如下:http://localhost/mysystem/editAccounts.aspx?ID=2
但又不想让别人知道这个用户的ID为2,恶意的使用者可能还会将2修改,改为别的用户ID。
加密传递的参数值可以解决问题。
以下是DEC加密、解密的函数。

2 具体在程序中使用加密解密算法的例子如下:
ASP.NET中的DES加密解密,可用于URL传参在发送页面
ASP.NET中的DES加密解密,可用于URL传参Response.Redirect(
"~/GridView.aspx?ID=" + Encrypt("zlh","abcdefgh"));
ASP.NET中的DES加密解密,可用于URL传参
ASP.NET中的DES加密解密,可用于URL传参在接受页面
ASP.NET中的DES加密解密,可用于URL传参
string acceptStr;
ASP.NET中的DES加密解密,可用于URL传参acceptStr 
= Decrypt(Request.QueryString["ID"],"abcdefgh");
acceptStr 的值应该就是发送过来的"zlh"

相关文章: