UDF > Crypt >


_Crypt_DestroyKey

Libère les ressources utilisées par une clé

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

Paramètres

$hCryptKey Clé à détruire

Valeur de retour

Succès: Retourne True
Échec: Retourne False et définit @error <> 0.
@error: 10 - La destruction de la clé a échoué

Remarques

Détruit une clé précédemment créée par _Crypt_DeriveKey()

En relation

_Crypt_DeriveKey

Voir aussi

Recherchez CryptDestroyKey dans la bibliothèque MSDN.

Exemple

#include <Crypt.au3>
#include <MsgBoxConstants.au3>

Example()

Func Example()
    Local $aStringsToEncrypt[6] = ["AutoIt", "SciTE", "Crypt", ".au3", 42, "42"]
    Local $sOutput = ""

    Local $hKey = _Crypt_DeriveKey("CryptPassword", $CALG_RC4) ; Déclare un mot de passe sous forme de chaîne et l'algorithme pour créer une clé de chiffrement.

    For $vText In $aStringsToEncrypt
        $sOutput &= $vText & @TAB & " = " & _Crypt_EncryptData($vText, $hKey, $CALG_USERKEY) & @CRLF ; Chiffre le texte avec la clé de chiffrement.
    Next

    MsgBox($MB_SYSTEMMODAL, "Données chiffrées", $sOutput)

    _Crypt_DestroyKey($hKey) ; Détruit la clé de chiffrement.
EndFunc   ;==>Example