DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des chaînes
  • Dictionnaires BIP39
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 une phrase mnémotechnique à partir d'un buffer en utilisant l'algorithme BIP39.
Exemple
MonBuffer est un Buffer = HexaVersBuffer("0123456789ABCDEF")
 
Trace(BufferVersPhrase(MonBuffer, langueFrançais))
// contient "abreuver barrage espèce associer pointe véhicule"
 
Trace(BufferVersPhrase(MonBuffer, langueAnglais))
// contient "abuse boss fly battle rubber waste"
 
Trace(BufferVersPhrase(MonBuffer, langueEspagnol))
// contient "abuelo azul filtro arte prueba vengar"
Syntaxe
<Résultat> = BufferVersPhrase(<Buffer à manipuler> [, <Dictionnaire>])
<Résultat> : Chaîne de caractères
Phrase mnémotechnique.
<Buffer à manipuler> : Buffer
Buffer qui sera utilisé pour construire la phrase mnémotechnique. Le buffer doit avoir une taille en octets multiple de 4 et inférieure ou égale à 32.
<Dictionnaire> : Chaîne de caractères ou constante de type entier optionnelle
Dictionnaire BIP39 à utiliser. Les mots contenus dans la phrase mnémotechnique seront extraits de ce dictionnaire. Ce paramètre peut correspondre :
  • au chemin du fichier dictionnaire BIP39 à utiliser.
  • à une constante permettant de spécifier quel dictionnaire :
    langueAnglaisUtilise le dictionnaire BIP39 anglais fournit avec le produit.
    langueEspagnolUtilise le dictionnaire BIP39 espagnol fournit avec le produit.
    langueFrançaisUtilise le dictionnaire BIP39 français fournit avec le produit.
Si ce paramètre n'est pas spécifié, la fonction utilisera le dictionnaire BIP39 correspondant à la langue en cours dans l'exécutable (défini par la fonction Nation par exemple).
Si le dictionnaire n'est pas trouvé, la langue anglaise sera utilisée.
Remarques

Dictionnaires BIP39

Les dictionnaires BIP39 ne sont pas équivalents à des dictionnaires de langues classiques, leur construction suit des règles précises. Il est conseillé d'utiliser les dictionnaires BIP39 internes au produit (français, anglais, espagnol).
Classification Métier / UI : Code métier
Composante : wd290std.dll
Version minimum requise
  • Version 26
Documentation également disponible pour…
Commentaires
String to BufferToPhrase
MyBuffer is Buffer = Encode("teste", encodeBASE64)
Trace (BufferToPhrase(MyBuffer, languageEnglish)

// contains "gold deny ozone silk inspire ozone"

sPhraseEN is string = "gold deny ozone silk inspire ozone"
MyBuffer is Buffer = (BufferToHexa(PhraseToBuffer(sPhraseEN)))
sText is Buffer = HexaToBuffer(MyBuffer)
Trace (Decode(sText, encodeBASE64))

//contains "teste"
JOSÉ WILLEM
18 jan. 2022

Dernière modification : 25/05/2022

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