7,763
社区成员
发帖
与我相关
我的任务
分享
Option Explicit
Private Sub Command1_Click()
Const strKey = "123456789"
Dim objDES As New claDES
Dim arrSour() As Byte, arrBuff() As Byte, arrTest() As Byte
Dim i&
ReDim arrSour(15)
For i = 0 To 15: arrSour(i) = i * 3: Next
Debug.Print "Sour data:"
For i = 0 To 15
Debug.Print i, Hex$(arrSour(i))
Next
objDES.DES_Encode arrSour, strKey, arrBuff
i = UBound(arrBuff)
Debug.Print "EnCode >>>> "; i + 1; "Byte."
For i = 0 To i
Debug.Print i, Hex$(arrBuff(i))
Next
objDES.DES_Decode arrBuff, strKey, arrTest
i = UBound(arrTest)
Debug.Print "DeCode >>>> "; i + 1; "Byte."
For i = 0 To i
Debug.Print i, Hex$(arrTest(i))
Next
End Sub