Función: HashVolver

Descripción

Crea un resumen de mensaje de texto a partir de un algoritmo de hashing especificado

Cadena de entrada

hash

Cadena de salida

HASH

Uso

hash(<mensaje>,<método>[,<formato>[,<charset>]])

Parámetros
# Parámetro Descripción Valor por defecto
1 mensaje texto a resumir
2 método Algoritmo de hash:
  • 'MD2'
  • 'MD5'
  • 'SHA-1'
  • 'SHA-224'
  • 'SHA-256'
  • 'SHA-384'
  • 'SHA-512'
3 formato formato de salida:
  • 'HEX' cadena hexadecimal
  • 'DEC' cadena decimal
  • 'BYTE' vector de bytes
'HEX'
4 charset juego de caracteres:
  • 'US-ASCII'
  • 'ISO-8859-1'
  • 'UTF-8'
  • 'UTF-16BE'
  • 'UTF-16LE'
  • 'UTF-16'
charset del sistema

Ejemplos

hash('Lorem ipsum','SHA-512')

Texto: 'e2e9cdde07e34612b5a6a81aa41e065fbc8ba5c6dbfd637314b9f2349263dc4a3037bad914f766075e423b5061538adc9650ca25a318c323d9bef4c8940498a4'

eval(enumerar(propagar(hash('Lorem ipsum','SHA-1',formato),formato,formatos),formatos),formatos,['HEX','DEC','BYTE'])

VectorEvaluado: | 'HEX' '94912be8b3fb47d4161ea50e5948c6296af6ca05' | | 'DEC' '848168067148755915901647514117220685546094250501' | | 'BYTE' [148,145,43,232,179,251,71,212,22,30,165,14,89,72,198,41,106,246,202,5] |

eval(enumerar(propagar(hash('Lorem ipsum',metodo),metodo,metodos),metodos),metodos,['MD2','MD5','SHA-1','SHA-224','SHA-256','SHA-384','SHA-512'])

VectorEvaluado: | 'MD2' '385d71a2311487d285f9ab449b1a56ba' | | 'MD5' '956d2fbd5d5c29844a4d21ed2f76e0c' | | 'SHA-1' '94912be8b3fb47d4161ea50e5948c6296af6ca05' | | 'SHA-224' '2aee968c503916313629d08b564aa3284d00f153fa86bfc060a38383' | | 'SHA-256' 'a9a66978f378456c818fb8a3e7c6ad3d2c83e62724ccbdea7b36253fb8df5edd' | | 'SHA-384' 'a3230ba694ebda0a5253920d9e24109d64d082d0aef6b2b3b7dfe28b44fb506632af63997dee3c402477f46a85bde5a4' | | 'SHA-512' 'e2e9cdde07e34612b5a6a81aa41e065fbc8ba5c6dbfd637314b9f2349263dc4a3037bad914f766075e423b5061538adc9650ca25a318c323d9bef4c8940498a4' |

Desde / Última modificación

v0.6.1