我爱Aspx >> C#.Net >> C#加密路径里的参数,保护参数隐私安全! _C#应用
写过论坛的朋友,特别是把路径放到数据里,然后在服务器端读取数据库里的字段,把路径信息动态的显示在客户端.
如过直接以
http://xxxx.xxxx.net/ShowForum.aspx?id=2&rootID=0&userName=myUserName
就会发现,直接把参数信息显示在Client端了.别有用心的人,可能会对你的服务器进行攻击
如果在Client这样显示.
http://xxxx.xxxx.net/ShowForum.aspx?bdefEdGa=DEdscFDW&aHJdIDesk=esOddEsA&dsERsdwS=SdEEsaDY
下面我把这样实现的C#.net代码贴出,如大家要转载,请保留本人的版权。
/*
*Description:加密路径信息后,输出到Client端
*Auther:天很蓝_崇崇
*Email:yc_chongchong@tom.com
*Dates:2005-01-18
*Copyright:ChongChong2008 YiChang HuBei China
*/
using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Text;
using System.Text.RegularExpressions;
using System.Data.SqlClient;
using System.Configuration;
//导入自定义的类库
using _3Layer.DataLayer.DataCommon;
using _3Layer.DataLayer.DataCommon.DataAccess;
using Library.ClassLibrary.Crypt.DES;
namespace CHONGCHONG.XML
public class RenderingXML : System.Web.UI.Page
{
/// <summary>
/// 从数据库预生成XML数据源
/// </summary>
private void PreRenderXML()
{
string strSQL = "select语句略去........................;
Ҷƪл˵?
c#实现google样式的分页_C#应用[04-28]
C# GridView 排序及分页_C#应用[04-28]
手写分页函数C#_C#应用[04-28]
asp.net(C#)海量数据表高效率分页..[04-28]
存储过程中调用C#写的DLL_C#应用[04-28]
C#中使用存储过程中的返回值_C#应..[04-28]
mysql存储过程及c#调用标准版_数..[04-28]
防SQL注入攻击_C#应用[04-28]
js也可以有自定义事件 注入就是这..[04-28]
ADO.NET 2.0:如何排除错误信息「..[04-28]
微软要增强SQL 2005安全功能_数据..[04-28]
小议MSSQL Server 2000的安全及管..[04-28]
PHP发现安全漏洞_PHP技巧[04-28]
PHP安全配置_PHP教程[04-28]
SQL Server 2000的安全配置_数据..[04-28]
JSP应用程序开发中安全问题的实例..[04-28]
Delphi编写网络程序的安全措施_D..[04-28]
增强MIDAS的安全性_Delphi教程[04-28]
关于MIDAS的安全问题的解决方案_..[04-28]
集合类:VBA集合对象的安全包装_..[04-28]