ASP.NET加密Cookie数据的方法
Public Shared Function GetTripleDESEncryptedCookieValue(ByVal key As String) _
As String
'只对密钥加密
key = CryptoUtil.EncryptTripleDES(key)
'获取Cookie值
Dim value As String
value = GetCookieValue(key)
'解密Cookie值
value = CryptoUtil.DecryptTripleDES(value)
Return value
End Function
Public Shared Function GetEncryptedCookieValue(ByVal key As String) As String
'只对密钥加密
key = CryptoUtil.Encrypt(key)
'获取Cookie值
Dim value As String
value = GetCookieValue(key)
'解密Cookie值
value = CryptoUtil.Decrypt(value)
Return value
End Function
Public Shared Function GetCookie(ByVal key As String) As HttpCookie
'编码密钥
key = HttpContext.Current.Server.UrlEncode(key)
Return HttpContext.Current.Request.Cookies.Get(key)
End Function
Public Shared Function GetCookieValue(ByVal key As String) As String
Try
'编码在GetCookie里完成
'获取Cookie值
Dim value As String
value = GetCookie(key).Value
'解码所存储的值
value = HttpContext.Current.Server.UrlDecode(value)
Return value
参与评论- 相关内容
- 最近更新
- ·索尼爱立信K660上市打造3G低价手..
- ·2008年qq空间个性签名
- ·qq空间黑色皮肤代码
- ·学好Excel函数应提高Excel技术水..
- ·15招加快电脑启动速度
- ·有些木马删不了怎么办,要不就删..
- ·摄像头没驱动用不了如何安装
- ·声卡驱动无法安装有个黄色的感叹..
- ·液晶显示器黑屏处理办法
- ·08年3月份5000元电脑配置
添加到百度搜藏