Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

HashBytes (Transact-SQL)

Devuelve el hash MD2, MD4, MD5, SHA o SHA1 de su entrada.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL


HashBytes ( '<algorithm>', { @input | 'input' } )

<algorithm>::= MD2 | MD4 | MD5 | SHA | SHA1

'<algorithm>'

Identifica el algoritmo hash que se va a utilizar para realizar el hash de la entrada. Es un argumento requerido y no tiene valor predeterminado. Las comillas simples son necesarias.

@input

Especifica una variable que contiene los datos en los que se va a realizar el hash. @input es de tipo varchar, nvarchar o varbinary.

'input'

Especifica una cadena en la que se va a realizar el hash.

varbinary (máximo de 8.000 bytes)

En el siguiente ejemplo se devuelve el hash SHA1 de los datos nvarchar almacenados en la variable @HashThis.

DECLARE @HashThis nvarchar(max);
SELECT @HashThis = CONVERT(nvarchar,'dslfdkjLK85kldhnv$n000#knf');
SELECT HashBytes('SHA1', @HashThis);
GO

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft