Funktionsreferenz

_Crypt_DestroyKey

Gibt die Ressourcen die ein Schlüssel benötigt wieder frei.

#Include <Crypt.au3>
_Crypt_DestroyKey($hCryptKey)

 

Parameter

$hCryptKey Schlüssel der aufgelöst werden soll

 

Rückgabewert

Setzt @error auf 0
1 - Auflösen des Schlüssels Fehlgeschlagen.

 

Bemerkungen

Löst einen Schlüssel auf der vorher mit _Crypt_DeriveKey erstellt wurde

 

Verwandte Funktionen

_Crypt_DeriveKey

 

Siehe auch

Suche in der MSDN Bibliothek nach CryptDestroyKey

 

Beispiel


#include <Crypt.au3>

; Beispiel zum Wiederverwenden eines Schlüssels mit _Crypt_DeriveKey

Local $StringsToCrypt[6]=["Bluth","Sunny","AutoIt3","SciTe",42,"42"]
Local $Crypted[6]


; Wir brauchen _Crypt_Startup nicht DeriveKey/DestroyKey wird intern bearbeitet
$Key=_Crypt_DeriveKey("supersecretpassword",$CALG_RC4)

$DisplayStr=""

for $Word In $StringsToCrypt
    $DisplayStr&=$Word&@TAB&" = "&_Crypt_EncryptData($Word,$Key,$CALG_USERKEY)&@CRLF
Next

MsgBox(0,"Verschlüsselungstabelle",$DisplayStr)

_Crypt_DestroyKey($Key)