HashBytes (Transact-SQL)
Retourne le hachage MD2, MD4, MD5, SHA ou SHA1 des données d'entrée.
Conventions de la syntaxe de Transact-SQL
Syntaxe
HashBytes ( '<algorithm>', { @input | 'input' } )
<algorithm>::= MD2 | MD4 | MD5 | SHA | SHA1
Arguments
- '<algorithm>'
Identifie l'algorithme de hachage à utiliser pour les données d'entrée. Cet argument est obligatoire, sans valeur par défaut. Les guillemets simples sont obligatoires.
- @input
Variable contenant les données à hacher. @input est de type varchar, nvarchar ou varbinary.
- 'input'
Chaîne à hacher.
Valeur de retour
varbinary (8 000 octets au maximum)
Exemple
L'exemple suivant retourne le hachage SHA1
des données de type nvarchar
stockées dans la variable @HashThis
.
DECLARE @HashThis nvarchar(max);
SELECT @HashThis = CONVERT(nvarchar,'dslfdkjLK85kldhnv$n000#knf');
SELECT HashBytes('SHA1', @HashThis);
GO
Voir aussi
Autres ressources
Choix d'un algorithme de chiffrement