UDF > Crypt >


_Crypt_GenRandom

Remplit une mémoire tampon (buffer) avec des données cryptographiquement aléatoires

#include <Crypt.au3>
_Crypt_GenRandom ( $pBuffer, $iSize )

Paramètres

$pBuffer Pointeur vers la mémoire tampon à remplir avec des données aléatoires.
$iSize Taille de la mémoire tampon pointée par $pBuffer.

Valeur de retour

Succès: Retourne True.
Échec: Retourne False et définit @error <> 0.

Remarque

Éventuellement, l'application peut remplir cette mémoire tampon avec des données à utiliser comme un granule aléatoire auxiliaire.

Voir aussi

Recherchez CryptGenRandom dans la bibliothèque MSDN.

Exemple

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

Example()

Func Example()
    ; Génére 16 octets de données aléatoires
    Local $tBuff = DllStructCreate("byte[16]")
    _Crypt_GenRandom($tBuff, DllStructGetSize($tBuff))
    MsgBox($MB_SYSTEMMODAL, "Données aléatoires :", DllStructGetData($tBuff, 1))
EndFunc   ;==>Example