[已解决] VBS加密和解密字符串的问题

电脑杂谈  发布时间:2020-06-12 05:03:42  来源:网络整理

加密外置sd卡全卡加密_加密excel如何去除加密_cmd加密

a-Zcmd加密,0-9已经教过了,添加一些特殊字符是否容易?

只需要sSrc和sDes来保证唯一的对应关系,并且顺序就随机排序了.

cmd加密_加密excel如何去除加密_加密外置sd卡全卡加密

纯英文,纯数字,特殊字符,汉字...原理相同.

以下是英文cmd加密,纯数字和特殊字符之间的对应关系.

加密excel如何去除加密_cmd加密_加密外置sd卡全卡加密

  1. 将纯英文
  2.   sSrc = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
  3.   sDes = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"
  4. 改为英文、纯数字、特殊字符
  5.   sSrc = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz/*-+.~!@#$%^&*()_{}|:""<>?=[];',.\"
  6.   sDes = "/*-+.~!@#$%^&*()_{}|:""<>?=[];',.\0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
复制代码

不罗word,代码如下:

加密外置sd卡全卡加密_加密excel如何去除加密_cmd加密

  1. Option Explicit
  2. '加密
  3. Msgbox "Hello Word 加密后:" & MyEncryption("Hello Word", 0)
  4. '解密
  5. Msgbox "{7EEH \HK6 解密后:" & MyEncryption("{7EEH \HK6", 1)
  6. Function MyEncryption(ByVal str, ByVal mode)
  7.   Dim sSrc, sDes, sTmp, arrSrc(), arrDes(), arrTmp(), a, b
  8.   sSrc = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz/*-+.~!@#$%^&*()_{}|:""<>?=[];',.\"
  9.   sDes = "/*-+.~!@#$%^&*()_{}|:""<>?=[];',.\0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
  10.   If mode<>0 Then sTmp=sSrc : sSrc=sDes : sDes=sTmp
  11.   ReDim arrSrc(Len(sSrc)) : ReDim arrDes(Len(sSrc)) : ReDim arrTmp(Len(str))
  12.   For a=0 To Len(sSrc)-1
  13.     arrSrc(a)=Mid(sSrc, a+1, 1) : arrDes(a)=Mid(sDes, a+1, 1)
  14.   Next
  15.   For b=0 To Len(str)-1
  16.     arrTmp(b)=Mid(str, b+1, 1)
  17.     For a=0 To Len(sSrc)-1
  18.       If arrTmp(b)=arrSrc(a) Then arrTmp(b)=arrDes(a) : Exit For
  19.     Next
  20.   Next
  21.   MyEncryption=Join(arrTmp,"")
  22. End Function
复制代码

结果:

加密外置sd卡全卡加密_加密excel如何去除加密_cmd加密

  1. Microsoft (R) Windows Script Host Version 5.7
  2. 版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。
  3. Hello Word 加密后:{7EEH \HK6
  4. {7EEH \HK6 解密后:Hello Word
复制代码

我写了一个新程序?不. 我只是在纯英文字符之间的对应关系中添加了数字和特殊字符. 好吧,不要再说了您不明白的地方...


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-242586-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...