Funciones de códigos
Conjunto de Funciones de fórmula orientadas a la codificación de cadenas.
calcModule11Check
Devuelve una cadena de un carácter con el dígito de control que debemos añadir a la cadena pasada como parámetro para que sea un Módulo 11 válido; esto es devuelve el carácter de comprobación según el algoritmo del Modulo11.
Sintaxis
calcModule11Check(cadena)
Parámetros
cadena
Expresión fórmula con la cadena cuyo dígito de control queremos obtener. Para facilitar la especificación de la misma podremos hacer uso del asistente para edición de fórmulas.
Ejemplo
calcModule11Check("261533")
= 2
hashMD4
Devuelve la cadena pasada como parámetro codificada en MD4 en minúsculas y en formato hexadecimal.
MD4 es un algoritmo de resumen del mensaje que implementa una función criptográfica de hash para el uso en comprobaciones de integridad de mensajes.
Sintaxis
hashMD4(cadena, [codec])
Parámetros
cadena
Expresión fórmula con la cadena a codificar en MD4. Para facilitar la especificación de la misma podremos hacer uso del asistente para edición de fórmulas.
codec
Este parámetro es opcional. Expresión fórmula con el nombre del codec con el que se procesarán los valores de entrada. Si lo dejamos vacío, el valor que asumirá es ISO 8859-1. Ver la lista de codecs disponibles.
Ejemplo
hashMD4("hola", )
= 0ef546118008f6fb7ebab60c7e3cee2f
hashMD4("hola", "UTF-16 )
= 5388faf502cfd35d1738d48c89969083
hashMD5
Devuelve la cadena pasada como parámetro codificada en MD5, en minúsculas y en formato hexadecimal.
MD5 es un algoritmo de reducción criptográfico.
Sintaxis
hashMD5(cadena, [codec])
Parámetros
cadena
Expresión fórmula con la cadena a codificar en MD5. Para facilitar la especificación de la misma podremos hacer uso del asistente para edición de fórmulas.
codec
Este parámetro es opcional. Expresión fórmula con el nombre del codec con el que se procesarán los valores de entrada. Si lo dejamos vacío, el valor que asumirá es ISO 8859-1. Ver la lista de codecs disponibles.
Ejemplo
hashMD5("hola", )
= 4d186321c1a7f0f354b297e8914ab240
hashMD5("hola", "UTF-16)
= ccf67929d95ca8414b506289ff9dc382
hashSHA1
Devuelve la cadena pasada como parámetro codificada en SHA-1, en minúsculas y en formato hexadecimal.
SHA-1 es un algoritmo de “hash” seguro. Se trata de sistema de función "hash" criptográfica.
Sintaxis
hashSHA1(cadena, [codec])
Parámetros
cadena
Expresión fórmula con la cadena a codificar en SHA-1. Para facilitar la especificación de la misma podremos hacer uso del asistente para edición de fórmulas.
codec
Este parámetro es opcional. Expresión fórmula con el nombre del codec con el que se procesarán los valores de entrada. Si lo dejamos vacío, el valor que asumirá es ISO 8859-1. Ver la lista de codecs disponibles.
Ejemplo
hashSHA1("hola")
= 99800b85d3383e3a2fb45eb7d0066a4879a9dad0
hashSHA1("hola", UTF-16)
= a527a72d83e4270ddfac946606018deabd9e54a0
hashSHA2
Devuelve la cadena pasada como parámetro codificada en SHA-2, en minúsculas y en formato hexadecimal.
SHA-2 es un algoritmo de "hash" seguro. Se trata de sistema de función "hash" criptográfica.
Sintaxis
hashSHA2(cadena, bits, [codec])
Parámetros
cadena
Expresión fórmula con la cadena a codificar en SHA-2. Para facilitar la especificación de la misma podremos hacer uso del asistente para edición de fórmulas.
bits
Expresión fórmula con el número de bits la cadena a codificar en SHA-2. Para facilitar la especificación de la misma podremos hacer uso del asistente para edición de fórmulas. En SHA-2, las funciones son de 224, 256, 384 o 512 bits.
codec
Este parámetro es opcional. Expresión fórmula con el nombre del codec con el que se procesarán los valores de entrada. Si lo dejamos vacío, el valor que asumirá es ISO 8859-1. Ver la lista de codecs disponibles.
Ejemplo
calcSHA2("hola", 224, )
= 8cf31238b4a396f90185f770921dc63b31f4d48604026ffd4f8ddc80
calcSHA2("hola", 224, "UTF-16")
= 8cb06679ee0cdc4c93687e267a0e5543ec093864f5acef88dadcad5d
hashSHA3
Devuelve la cadena pasada como parámetro codificada en SHA-3 estándar, en minúsculas y en formato hexadecimal.
SHA-3 es un algoritmo de “hash” seguro. Se trata de sistema de función “hash” criptográfica.
Sintaxis
hashSHA3(cadena, bits, [codec])
Parámetros
cadena
Expresión fórmula con la cadena a codificar en SHA-3. Para facilitar la especificación de la misma podremos hacer uso del asistente para edición de fórmulas.
bits
Expresión fórmula con el número de bits la cadena a codificar en SHA-3. Para facilitar la especificación de la misma podremos hacer uso del asistente para edición de fórmulas. En SHA-3, las funciones son de 224, 256, 384 o 512 bits.
codec
Este parámetro es opcional. Expresión fórmula con el nombre del codec con el que se procesarán los valores de entrada. Si lo dejamos vacío, el valor que asumirá es ISO 8859-1. Ver la lista de codecs disponibles.
Ejemplo
hashSHA3("hola", 224, )
= 1bd0e4f0f818138caa449b6d4173f8328125893db68d9171b1f93889
hashSHA3("hola", 224, "UTF-16" )
= 3d7b76f2ff5ca3f368fc5f70a72bc23bd8d632ff994a9e531b856d2a