Advertisement
Guest User

Untitled

a guest
Mar 1st, 2015
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 0.79 KB | None | 0 0
  1.    Public Shared Function test4(data As Byte(), key As Byte()) As String
  2.  
  3.         Dim x As Long = 2157
  4.         Dim _len = data.Length
  5.         Dim lenthing As Integer = &H9D * _len
  6.         Dim outData(_len - 1) As Byte
  7.         Dim keyOffset As Integer
  8.         Dim tmpStr As String = ""
  9.  
  10.  
  11.  
  12.         For i = 0 To _len - 1
  13.             keyOffset = i Mod 7
  14.             outData(i) = (lenthing Xor (x >> 8 Xor data(i) Xor key(keyOffset))) And &HFF
  15.             'MsgBox("Data :" & data(i) & " key : " & key(keyOffset) & " out : " & outData(i))
  16.             Dim hexStr As String = Hex(outData(i))
  17.             If (hexStr.Length = 1) Then
  18.                 hexStr = "0" & hexStr
  19.             End If
  20.             tmpStr = tmpStr & hexStr
  21.  
  22.         Next
  23.  
  24.         Return tmpStr
  25.     End Function
  26. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement