查看: 47|回复: 3

[ASP函数] ASP BASE64加密和解密

[复制链接]
天下第一 发表于 2024-11-13 20:36:51 | 显示全部楼层 |阅读模式
ASP BASE64加密和解密
  1. Function Base64Encode(ByVal Str)
  2.         dim Xml, Stream, Node, Encode
  3.         Set Xml = Server.CreateObject("Msxml2.DOMDocument")
  4.         Set Stream = Server.CreateObject("ADODB.Stream")
  5.         Set Node = Xml.CreateElement("TmpNode")
  6.         Node.DataType = "bin.base64"
  7.         Stream.Charset = "UTF-8"
  8.         Stream.Type = 2
  9.         Stream.Open()
  10.         Stream.WriteText(Str)
  11.         Stream.Position = 0
  12.         Stream.Type = 1
  13.         Node.NodeTypedValue = Stream.Read(-1)
  14.         Stream.Close()
  15.         Encode = Replace(Node.Text, Vblf, "")
  16.         Encode = Replace(Encode, Vbcr, "")
  17.         Base64Encode = Replace(Encode,"77u/","")
  18.         Set Node = Nothing
  19.         Set Stream = Nothing
  20.         Set Xml = Nothing
  21. End Function

  22. Function Base64Decode(ByVal Str)
  23.         Dim Val
  24.         With Server.CreateObject("Msxml2.DOMDocument").CreateElement("TmpNode")
  25.                 .DataType = "bin.base64"
  26.                 .Text = Str
  27.                 Val = .NodeTypedValue
  28.         End With
  29.         With Server.CreateObject("ADODB.Stream")
  30.                 .Type = 1
  31.                 .Open
  32.                 .Write Val
  33.                 .Position = 0
  34.                 .Type = 2
  35.                 .Charset = "UTF-8"
  36.                 Base64Decode = .ReadText(-1)
  37.         End With
  38. End Function
复制代码
一往情僧 发表于 2024-11-14 08:04:41 | 显示全部楼层
这个好像有专门的网站可以查吧?
 楼主| 天下第一 发表于 2024-11-14 09:25:53 | 显示全部楼层
一往情僧 发表于 2024-11-14 08:04
这个好像有专门的网站可以查吧?

xuanxiao 发表于 2024-11-14 18:25:07 | 显示全部楼层
辛苦了,发了不少
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表

在线客服

售前咨询
售后咨询
服务热线
023-58418553
微信公众号