DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions diverses WINDEV
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Renvoie un buffer de la taille spécifiée rempli avec des données aléatoires, utilisable avec les technologies cryptographiques.
Remarque : Le buffer renvoyé peut par exemple servir de clé pour les fonctions de cryptage.
Exemple
// Génération d'une clé aléatoire de 32 octets (256 bits)
CléHasard est un Buffer = HasardCryptoBuffer(32)
// Cryptage avec la clé générée
MessageCrypé est un Buffer = CrypteStandard(MonMessage, CléHasard)
Syntaxe
<Résultat> = HasardCryptoBuffer([<Taille du buffer>])
<Résultat> : Buffer
  • Buffer rempli avec des données aléatoires,
  • Buffer vide en cas d'erreur.
<Taille du buffer> : Entier optionnel
Taille (en nombre d'octets) du buffer à initialiser (32 par défaut).
Remarques
  • Le premier appel à la fonction peut être long (de l'ordre de la seconde ou plus si la taille du buffer à initialiser est grande). En effet, l'initialisation du mécanisme aléatoire est très complexe.
  • La fonction InitHasard n'a aucun effet sur le résultat de la fonction HasardCryptoBuffer.
Classification Métier / UI : Code neutre
Composante : wd300std.dll
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale