AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de cadenas
  • Diccionarios BIP39
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Convierte un buffer en una frase mnemotécnica usando el algoritmo BIP39.
Ejemplo
MyBuffer is Buffer = HexaToBuffer("0123456789ABCDEF")
 
Trace(BufferToPhrase(MyBuffer, languageFrench))
// contains "abreuver barrage espèce associer pointe véhicule"
 
Trace(BufferToPhrase(MyBuffer, languageEnglish))
// contains "abuse boss fly battle rubber waste"
 
Trace(BufferToPhrase(MyBuffer, languageSpanish))
// contient "abuelo azul filtro arte prueba vengar"
Sintaxis
<Result> = BufferToPhrase(<Buffer to use> [, <Dictionary>])
<Result>: Cadena de caracteres
Frase mnemotécnica.
<Buffer to use>: Buffer
Buffer que se utilizará para generar la frase mnemotécnica. El tamaño del buffer (en bytes) debe ser un múltiplo de 4 y menor o igual a 32.
<Dictionary>: Cadena de caracteres o constante de tipo Integer opcional
Diccionario BIP39 a utilizar. Las palabras de la frase mnemotécnica se tomarán de este diccionario. Este parámetro puede corresponder a:
  • la ruta del archivo BIP39 a utilizar.
  • una constante que especifica el diccionario que se utilizará:
    languageEnglishUtiliza el diccionario BIP39 de inglés proporcionado con el producto.
    languageFrenchUtiliza el diccionario BIP39 de francés proporcionado con el producto.
    languageSpanishUtiliza el diccionario BIP39 de español proporcionado con el producto.
Si no se especifica este parámetro, la función utilizará el diccionario BIP39 que corresponde al idioma actual del ejecutable (definido con la función Nation, por ejemplo).
Si no se encuentra ningún diccionario, se tendrá en cuenta el inglés.
Observaciones

Diccionarios BIP39

Los diccionarios BIP39 no son iguales a los diccionarios de idiomas estándar. Su construcción sigue reglas precisas. Le recomendamos utilizar los diccionarios BIP39 proporcionados con el producto (francés, inglés, español).
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290std.dll
Versión mínima requerida
  • Versión 26
Esta página también está disponible para…
Comentarios
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 01 2022

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local