Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

SQL Server 2005 : Comment générer un Hash MD5 ou SHA1 ?

Sous SQL Server 2005 il est très simple de générer ce genre de Hash, les fonctionnalités de cryptographie étant nativement intégrées dans celui-ci.

Pour générer un Hash MD5 :

SELECT HashBytes ( 'MD5', 'AZERTY' )

0x83EA007BFDD589F29B820552B3F94260

Pour générer un Hash SHA1 :

SELECT HashBytes ( 'SHA1', 'AZERTY' )

0x52036E5A96B401419E3B870BB3859828B111AFD2

Pour créer un champ dans une table contenant le Hash MD5, on pourra procéder comme suit :

ALTER TABLE MaTable ADD MonHash binary(16)

UPDATE MaTable
SET MonHash = HashBytes('MD5', MonChamp + CAST(Clef as varchar(10)))

J'ai volontairement ajouté la clef de la table pour raison toute simple. Si vous générez le Hash de 2 valeurs identiques, la valeur du Hash est aussi identique. Il est donc indispensable d'ajouter une valeur qui change pour chaque enregistrement comme par exemple la clef de la table, pour que Hash de valeur identiques, ne le soit plus.

D'autres algorithmes sont disponibles, allez les découvrir dans l'aide en ligne de SQL Server 2005.

Bon cryptage…

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Publié jeudi 3 mai 2007 18:44 par christian
Classé sous : ,

Commentaires

Pas de commentaires
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01