国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

使用的DES對稱加密

2024-07-21 02:24:34
字體:
供稿:網(wǎng)友
在網(wǎng)站使用cookie或者存放數(shù)據(jù)到數(shù)據(jù)庫中的時候時常會用到加密解密,md5非常好用,但是有的時候需要進(jìn)行逆運(yùn)算。那么此時des對稱加密就比較好用了。設(shè)定一個密鑰,然后對所有的數(shù)據(jù)進(jìn)行加密。代碼介紹如下,事先聲明僅為小弟個人理解,請各位多多指教
imports system
imports system.io
imports system.text
imports system.diagnostics
imports system.security.cryptography
imports system.text.regularexpressions

'使用標(biāo)準(zhǔn)des對稱加密
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

'使用標(biāo)準(zhǔn)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

  • 本文來源于網(wǎng)頁設(shè)計(jì)愛好者web開發(fā)社區(qū)http://www.html.org.cn收集整理,歡迎訪問。
  • 發(fā)表評論 共有條評論
    用戶名: 密碼:
    驗(yàn)證碼: 匿名發(fā)表
    主站蜘蛛池模板: 曲靖市| 稷山县| 南部县| 徐汇区| 阳春市| 西盟| 南安市| 河池市| 梧州市| 县级市| 浦城县| 昌图县| 威海市| 咸阳市| 镇平县| 兴和县| 齐河县| 武乡县| 呼伦贝尔市| 宁晋县| 阜平县| 石城县| 麻城市| 五大连池市| 桂林市| 仙桃市| 上思县| 仪征市| 藁城市| 绵竹市| 江都市| 济源市| 许昌县| 高清| 白山市| 宜黄县| 呼玛县| 灵寿县| 龙陵县| 甘洛县| 定陶县|