encryptdecrypt.bas

来自「加密中文字符的例子」· BAS 代码 · 共 21 行

BAS
21
字号
Attribute VB_Name = "EncryptDecrypt"
Function Crypt_A(x)  '加密
For i = 1 To Len(x)
    TempNum = Hex(Asc(Mid(x, i, 1)))
   
    If Len(TempNum) = 4 Then
       encode = encode & CStr(TempNum)
    Else
       encode = encode & "00" & CStr(TempNum)
    End If
Next
Crypt_A = encode
End Function

Function DeCrypt_A(x)  '解密
For i = 1 To Len(x) Step 4
    decode = decode & Chr(Int("&H" & Mid(x, i, 4)))
Next
DeCrypt_A = decode
End Function

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?