### 加密保存在 Cookie 中的数据

答案：

利用 FormsAuthentication 类的 HashPasswordForStoringInConfigFile 方法可以对数据进行加密，可以指定加密算法，例如 md5 或 SHA1。

本实例加密保存在 Cookie 中的数据。运行结果如图 1 所示。

图 1 加密保存在 Cookie 中的数据

#### 关键技术

FormsAuthentication 类的 HashPasswordForStoringInConfigFile 方法。

#### 实现过程

（1）新建一个网站，默认主页名为 Default.aspx。

（2）在 Default.aspx 页面中的后台文件中编写代码。

protected void Page_Load(object sender, EventArgs e)

{

string str = "云计算";

Response.Write("加密前的数据：");

Response.Write(str);

Response.Write("<br/>");

Response.Write("md5 加密后的数据：");

Response.Cookies["data"].Value = FormsAuthentication.HashPasswordForStoringInConfigFile(str,"md5");

Response.Write(Request.Cookies["data"].Value);

}