Bonjour,
Je dois rapatrier les données d'une ancienne base de données SQL Server vers une nouvelle (avec nouvelle architecture).
Seulement voilà, dans l'ancienne base le mot de passe était stocké en clair (youpi). Dans la nouvelle, seul le hash résultant du cryptage SHA-256 est mémorisé. Lors de mon rapatriement de données, j'ai donc besoin de hacher les mots de passe de l'ancienne base en utilisant SHA-256.
La fonction HASHBYTES n'implémentant pas le SHA-256, je me suis mis à la recherche d'une simple fonction scalaire qui pourrait faire ça. Cependant, mes recherches ne m'ont mené absolument à rien, je trouve l'implémentation de l'algo dans tous les langages possibles, mais strictement rien en Transact-SQL (ni même en SQL tout court).
Quelqu'un a-t-il une solution à ce problème ?
Merci beaucoup !
Partager