麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

使用的DES對稱加密

2019-11-17 06:10:07
字體:
來源:轉載
供稿:網友

  在網站使用Cookie或者存放數據到數據庫中的時候時常會用到加密解密,md5非常好用,但是有的時候需要進行逆運算。那么此時DES對稱加密就比較好用了。設定一個密鑰,然后對所有的數據進行加密。代碼介紹如下,事先聲明僅為小弟個人理解,請各位多多指教

  Imports System
  Imports System.IO
  Imports System.Text
  Imports System.Diagnostics
  Imports System.Security.Cryptography
  Imports System.Text.RegularEX  Public Function EncryptDes(ByVal SourceStr As String) As String

    'get encodekey string from web.config
    Dim skey As String
    skey = ConfigurationSettings.AppSettings("EnCodeKey")

    'put the input string into the byte array
    Dim des As DESCryptoServiceProvider = New DESCryptoServiceProvider()
    Dim inputByteArray As Byte()
    inputByteArray = Encoding.Default.GetBytes(SourceStr)

    'set encrypt object and skey
    des.Key = ASCIIEncoding.ASCII.GetBytes(skey)
    des.IV = ASCIIEncoding.ASCII.GetBytes(skey)
    Dim ms As MemoryStream = New MemoryStream()
    Dim cs As CryptoStream = New CryptoStream(ms, des.CreateEncryptor(), CryptoStreamMode.Write)
    Dim sw As StreamWriter = New StreamWriter(cs)
    sw.Write(SourceStr)
    sw.Flush()
    cs.FlushFinalBlock()
    ms.Flush()
    Return Convert.ToBase64String(ms.GetBuffer(), 0, ms.Length)

  End Function

  '使用標準DES對稱解密
  Public Function DecryptDes(ByVal SourceStr As String) As String

    'get encodekey string from web.config
    Dim sKey As String
    sKey = ConfigurationSettings.AppSettings("EnCodeKey")

    'put the input string into the byte array
    Dim des As DESCryptoServiceProvider = New DESCryptoServiceProvider()

    des.Key = ASCIIEncoding.ASCII.GetBytes(sKey)
    des.IV = ASCIIEncoding.ASCII.GetBytes(sKey)

    Dim buffer As Byte() = Convert.FromBase64String(SourceStr)

    Dim ms As MemoryStream = New MemoryStream(buffer)
    Dim cs As CryptoStream = New CryptoStream(ms, des.CreateDecryptor(), CryptoStreamMode.Read)
    Dim sr As StreamReader = New StreamReader(cs)
    Return sr.ReadToEnd()

  End Function




發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久伊人精品视频 | 成人在线视频精品 | 久久久一区二区三区精品 | 久久久久久麻豆 | 天天透天天狠天天爱综合97 | 91久久91久久精品免观看 | 国产91在线播放九色 | 免费成人 | 欧美黄色三级视频 | 一级黄色欧美 | 午夜小视频免费观看 | 亚洲视频成人 | 免费国产精品视频 | 午夜精品久久久久久中宇 | 成人毛片网站 | 国产毛片毛片毛片 | 视频在线91| 国产一区二区精品在线观看 | 国产精品视频专区 | 免费在线中文字幕 | 91aa.app | 日本在线视频一区二区三区 | 羞羞色院91精品网站 | 欧美成人高清视频 | 日本欧美一区二区 | 国产午夜免费不卡精品理论片 | 91成人一区二区三区 | 99精彩视频在线观看 | 黄色美女网站免费看 | 精品国产91久久久久久 | 高清国产免费 | 中文字幕在线播放一区 | 久久久久久久久久久av | 天海翼四虎精品正在播放 | 国产羞羞网站 | 国产亚洲高清在线精品不卡 | 国产成人精品午夜视频' | 成人在线视频黄色 | 欧美一级在线免费 | 欧美片一区二区 | 亚洲精品一区国产精品丝瓜 |