• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#.Net Session操作 Key使用MD5加密,Value使用DES加密

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

using System;
using System.Collections.Generic;
using System.Text;
using System.Web;

namespace Pub.Class
{
/// <summary>
/// Session操作类
/// </summary>
public class Session2
{
#region Set
/// <summary>
/// 设置Session值
/// </summary>
/// <param name="InfoName">Session名称</param>
/// <param name="InfoValue">Session名称对应的值</param>
static public void Set(String InfoName, String InfoValue) {
string key = "9cf8d21d394a8919d2f9706dfdc6421e";
InfoName
= (key + InfoName).MD5();
InfoValue
= InfoValue.DESEncode(key);

HttpContext.Current.Session[InfoName]
= InfoValue;

if (InfoValue.Length == 0) HttpContext.Current.Session.Remove(InfoName);
}
#endregion

#region Get
/// <summary>
/// 取Session值
/// </summary>
/// <param name="InfoName">Session名称</param>
/// <returns>Session名称对应的值</returns>
static public String Get(String InfoName) {
string _Value = string.Empty;
string key = "9cf8d21d394a8919d2f9706dfdc6421e";
InfoName
= (key + InfoName).MD5();
if (HttpContext.Current.Session[InfoName] != null) { _Value = Convert.ToString(HttpContext.Current.Session[InfoName]); _Value = _Value.DESDecode(key); }
return _Value;
}
#endregion
}
}

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#中遍历各类数据集合的方法总结发布时间:2022-07-13
下一篇:
趣味c语言编程100例(四)发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap