IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

Fonction hachage SHA-256


Sujet :

Développement SQL Server

  1. #1
    Membre éprouvé Avatar de Gunny
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Danemark

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2007
    Messages : 194
    Par défaut Fonction hachage SHA-256
    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 !

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2004
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Août 2004
    Messages : 137
    Par défaut
    Bonjour,
    en effet, pas de SHA256 avec SQL Server.

    Pourquoi alors ne pas faire la migration et 2 temps ?

    -premiers temps : migration de l'ensemble des infos sauf des mots de passe

    -deuxième temps : développer une moulinette qui irai chercher les mots de passe en clair dans la première base pour les hacher par la suite en SHA256 et enfin updater votre nouvelle base avec le resultat du hachage.

  3. #3
    Membre éprouvé Avatar de Gunny
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Danemark

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2007
    Messages : 194
    Par défaut
    Oui, je pense que je vais faire ça, ce n'est à faire qu'une seule fois alors ce n'est pas très grave. Je ne mets pas en "résolu" parce qu'au final la question initiale est sans réponse.

    Merci !

  4. #4
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Bonjour,

    Vous pouvez créer une fonction de hachage avec l'algorithme SHA-256.

    Pour cela vous devez utiliser les procédures OLE. Par exemple :

    Voyez du côté des procédures :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sp_OACreate 'Chilkat.Crypt2'
    sp_OASetProperty ....
    etc ..

    ++

Discussions similaires

  1. Hashage SHA - 256
    Par K-Kaï dans le forum Sécurité
    Réponses: 6
    Dernier message: 26/04/2010, 17h38
  2. Fonction de hachage SHA ou whirlpool
    Par thms92 dans le forum C++
    Réponses: 3
    Dernier message: 01/09/2008, 18h09
  3. [Cookies] Connexion automatique impossible avec SHA 256
    Par Janitrix dans le forum Langage
    Réponses: 1
    Dernier message: 13/03/2007, 19h20
  4. [Oracle / Fonction hachage] Fonction de hachage SHA / MD5
    Par shaun_the_sheep dans le forum Oracle
    Réponses: 8
    Dernier message: 26/01/2006, 08h58
  5. Réponses: 6
    Dernier message: 08/01/2006, 12h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo