Libère les ressources utilisées par une clé
#include <Crypt.au3>
_Crypt_DestroyKey ( $hCryptKey )
$hCryptKey | Clé à détruire |
Succès: | Retourne True |
Échec: | Retourne False et définit @error <> 0. |
@error: | 10 - La destruction de la clé a échoué |
Détruit une clé précédemment créée par _Crypt_DeriveKey()
Recherchez CryptDestroyKey dans la bibliothèque MSDN.
#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