Funktionsreferenz

_Crypt_DecryptData

Entschlüsselt einen String mit einen bestimmten Passwort

#Include <Crypt.au3>
_Crypt_DecryptData($vData, $vCryptKey, $iALG_ID[, $fFinal = True])

 

Parameter

$vData String zum entschlüsseln
$vCryptKey Passwort oder Handle zu einem Schlüssel wenn das CALG_USERKEY Flag angegeben ist
$iALG_ID Der zu benutzende Algorithmus
$fFinal [optional] False wenn es nur ein Teil der gesamten Daten ist

 

Rückgabewert

Erfolg gibt den entschlüsselten String zurück
setzt @error auf 0
Fehler Gibt -1 zurück und setzt @error:
1 – Fehler beim erstellen des Schlüssels
2 – Fehler beim entschlüsseln des Strings

 

Bemerkungen

Die entschlüsselten Daten werden immer als Binär-String zurückgegeben, auch wenn die verschlüsselten Daten einen String darstellen (umwandeln mit BinaryToString)

 

Verwandte Funktionen

_Crypt_EncryptData, _Crypt_Derivekey

 

Siehe auch

Suche in der MSDN Bibliothek nach CryptDecrypt

 

Beispiel


#include <Crypt.au3>

; Dieses Beispiel zeigt wie man einen String entschlüsseln kann.

Local Const $bEncrypted = Binary("0x040A0D2594CE1FFC8E4CE5BC14E8724B6B5900225EA8E45CF328" & _
        "9D0D6A48E490E53FB66F39FF5CA967C5F6CD04D399AF09E18E7A91EEA32F7BBBB714DEC6865128CE3A" & _
        "4F1BB826554B69B7AC96E8AAA639656F0323E34745167F4B72FF4984A1C4B81E1F66DDD9743B9C664406D76B52")


MsgBox(0, "Entschlüsselte Daten", BinaryToString(_Crypt_DecryptData($bEncrypted, "once", $CALG_RC2)))