OpenCryptRandom()
Syntaxe
Resultat = OpenCryptRandom()Description
Initialise l'accès au générateur de nombres pseudo-aléatoires.
Arguments
Aucun.
Valeur de retour
Renvoie une valeur non nulle si le générateur est correctement initialisé, zéro s'il n'y a pas de générateur pseudo-aléatoire robuste disponible dans le système.
Remarques
Les commandes CryptRandom() et CryptRandomData() peuvent être utilisées pour lire les données disponibles.
Ce générateur est très robuste, assez pour être utilisé à des fins de cryptographie, comme la génération de clés pour la commande AESEncoder(). La source des données du générateur est "/dev/urandom" sous Linux et MacOS X, et la "Microsoft Cryptography API" sous Windows. Il est néanmoins bien plus lent que la fonction Random() classique.
Consulter CryptRandomData() pour un exemple d'utilisation.
Voir aussi
CryptRandom(), CryptRandomData(), CloseCryptRandom()
OS Supportés
Tous