ASP.NET加密Cookie数据的方法
Dim buffer As Byte() = Convert.FromBase64String(value)
Dim ms As MemoryStream = New MemoryStream(buffer)
Dim cs As CryptoStream = _
New CryptoStream(ms, cryptoProvider.CreateDecryptor(KEY_64, IV_64), _
CryptoStreamMode.Read)
Dim sr As StreamReader = New StreamReader(cs)
Return sr.ReadToEnd()
End If
End Function
'TRIPLE DES加密
Public Shared Function EncryptTripleDES(ByVal value As String) As String
If value <> "" Then
Dim cryptoProvider As TripleDESCryptoServiceProvider = _
New TripleDESCryptoServiceProvider()
Dim ms As MemoryStream = New MemoryStream()
Dim cs As CryptoStream = _
New CryptoStream(ms, cryptoProvider.CreateEncryptor(KEY_192, IV_192), _
CryptoStreamMode.Write)
Dim sw As StreamWriter = New StreamWriter(cs)
sw.Write(value)
sw.Flush()
cs.FlushFinalBlock()
ms.Flush()
'再转换为一个字符串
Return Convert.ToBase64String(ms.GetBuffer(), 0, ms.Length)
End If
End Function
参与评论- 相关内容
- 最近更新
- ·索尼爱立信K660上市打造3G低价手..
- ·2008年qq空间个性签名
- ·qq空间黑色皮肤代码
- ·学好Excel函数应提高Excel技术水..
- ·15招加快电脑启动速度
- ·有些木马删不了怎么办,要不就删..
- ·摄像头没驱动用不了如何安装
- ·声卡驱动无法安装有个黄色的感叹..
- ·液晶显示器黑屏处理办法
- ·08年3月份5000元电脑配置
添加到百度搜藏