CryDecryptBuf
(XAPI2000)
Deklaration
VB 6.0
Function CryDecryptBuf (Buf As String, ByVal DataSize As Long,
ByVal Key1 As Long, ByVal Key2 As Long) As Integer
Deklaration VB.NET
Function CryDecryptBuf (Buf As String, ByVal DataSize As Integer,
ByVal Key1 As Integer, ByVal Key2 As Integer) As Integer
Beskrivning
Dekrypterar data i en databuffert. Datan måste ha krypterats
med funktionen CryEncryptBuf. Den
dekrypterade datan lagras i samma buffert som indatan. Efter kryptering
minskar datamängden med 8 ggr.
Funktionen använder följande
parametrar:
. |
Buf |
Databuffert med data
som ska dekrypteras. |
DataSize |
Storleken på datamängden
i databufferten. |
Key1 |
Nyckel 1. |
Key2 |
Nyckel 2. |
. |
Returvärden
Funktionen returnerar den nya storleken på databufferten. Om allt
gått bra ska den vara exakt 8 ggr mindre än innan anropet. Vid fel
returnerar funktionen 0. För att erhålla felorsak kan funktionen
CryGetLastError anropas.
Se även
CryEncryptBuf |
Exempel (VB 6.0)
Dim Buf As String * 8000
Dim BufSize As Integer
...
BufSize = CryDecryptBuf(Buf, 8000,
9781, 15892)
|