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

Spring Java Discussion :

Hashage de mot de passe en SHA-1


Sujet :

Spring Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 24
    Points : 25
    Points
    25
    Par défaut Hashage de mot de passe en SHA-1
    Salut à vous, me re vla

    j'aurais une petite question à vous soumettre. Lors de mon login dont j'ai précédemment discuté et pour lequel Djo.Mos m'a bien aidé, je souhaite vérifier des mots de passe stockés en base hashés via SHA-1.

    J'ai trouvé ici un exemple rapide et plutot simple pour permettre cela, mais en l'utilisant, je me suis rendu compte lors de mes tests que si le mot de passe contenait des caractères tels des "é", "à" ou autres caractères "spéciaux" à la langue anglaise, ça plante!

    J'ai pourtant bien ma base qui est encodée en UTF-8 et ai modifié le petit "iso-8859-1" en "UTF-8" dans la fonction de hashage pour retrouver mes caractères, mais cela ne fonctionne pas apparament.

    Je n'utilise pas Spring Security mais j'avoue, l'idée d'en utiliser le PasswordEncoder m'a traversé l'esprit.

    Je me demande juste si c'est une bonne idée en soi, ou s'il existe déjà un encodeur de mot de passe inclus dans Spring et à côté duquel je serai passé sans m'en rendre compte?? Hibernate (dont je me sers) a-t-il un système de hash de mot de passe?

    Merci de vos conseils

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 24
    Points : 25
    Points
    25
    Par défaut
    Je confirme : je suis une bille

    J'ai trouvé mon bonheur ici.

    Dans les packages org.apache.commons.codec.digest, il y a un super DigestUtils qui permet de réaliser un joli "shaHex(String mypass)"... et qui fonctionne nikel, avec les accents et les caractères, bref, manque plus qu'il fasse la vaisselle et le ménage, et tout roule

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. hashage de mots de passe incorrect
    Par supcomingenieur dans le forum Langage
    Réponses: 3
    Dernier message: 30/05/2013, 18h04
  2. JAVA et mot de passe SHA (Hexa/Binaire)
    Par Garthichow dans le forum Général Java
    Réponses: 3
    Dernier message: 15/11/2011, 10h56
  3. [1.x] sfDoctrineGuardPlugin et hashage de mot de passe
    Par etoileweb dans le forum Symfony
    Réponses: 6
    Dernier message: 03/11/2010, 15h25
  4. [Security] Implémentation de UserDetailsService et hashage du mot de passe
    Par Treydone dans le forum Spring
    Réponses: 2
    Dernier message: 02/09/2009, 20h26
  5. Sécurité BDD, hashage des mots de passe
    Par Link3 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 12/10/2006, 18h39

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