Remplit une mémoire tampon (buffer) avec des données cryptographiquement aléatoires
#include <Crypt.au3>
_Crypt_GenRandom ( $pBuffer, $iSize )
$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. |
Succès: | Retourne True. |
Échec: | Retourne False et définit @error <> 0. |
Éventuellement, l'application peut remplir cette mémoire tampon avec des données à utiliser comme un granule aléatoire auxiliaire.
Recherchez CryptGenRandom dans la bibliothèque MSDN.
#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