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

VBA Access Discussion :

[VBA]Comment, dans le code VBA, hasher un mot de passe ?


Sujet :

VBA Access

  1. #1
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 6
    Points : 4
    Points
    4
    Par défaut [VBA]Comment, dans le code VBA, hasher un mot de passe ?
    Bonjour,
    Je cherche, pour l'application que je réalise, à hacher un texte (mot de passe) dans mon code VBA pour ensuite l'inclure ou le comparer à un hash existant dans ma base de données.
    Existe t-il une fonction qui permette de hacher un texte ?
    Que cela soit en MD5 ou SHA il n'y a pas d'importance.

    Merci

  2. #2
    Expert éminent
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Points : 8 268
    Points
    8 268
    Par défaut
    Salut,

    Je ne sais pas ce que tu veux hasher mais va voir ce tuto : ça te mettra sur la piste.
    http://mhubiche.developpez.com/Acces...tage/vigenere/

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    sans vouloir être parano
    une fonction de hachage est moins efficace qu'un vigenere
    surtout qu'on peut la faire tourner un grand nombre de fois
    il est relativement facile de casser un vigenere

  4. #4
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    L'application que je développe consiste à gérer des commandes.
    Dans cette application, je prend en compte différent utilisateurs, qui appartiennent à des groupes, dont un groupe 'admin' qui pourra tout gérer.
    Les utilisateurs devront être capable, par un formulaire d'éditer leur compte utilisateur et donc de pouvoir changer le mot de passe.

    Ce que je compte faire, c'est stocker leur mot de passe haché dans ma table utilisateur, et, dans mon formulaire, si les utilisateurs veulent changer leur mot de passe, ils rentrent leur ancien mot de passe, celui devra donc être comparer à l'ancien.
    Pour ceci, il faudra aussi le hacher puis le comparer à celui qui est dans la base de données.

    Finalement, je ne veut pas que les mot de passe de la base de données (table utilisateurs) puissent être retrouvé. Je recherche donc une fonction pour hacher mes mots de passe.

    Je crois que là, je suis plutôt clair.
    Merci de votre aide.

  5. #5
    Expert éminent
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Points : 8 268
    Points
    8 268
    Par défaut
    Il y a plus simple alors...
    http://loufab.developpez.com/securite/
    Ensuite tu trouveras dans la FAQ/Sources la méthode pour modifier le mot de passe via un menu par exemple.

  6. #6
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Bon, je vais lire ceci ...

  7. #7
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    J'ai lu l'article, ce qui est sûr c'est que je m'en servirait un peu plus loin dans l'avancée de mon application, cependant, çà ne règle pas mon problème de hachage.
    Mais merci pour le lien quand-même, il n'est pas tombé sous l'oeuil d'un aveugle

Discussions similaires

  1. [XL-2007] Code VBA pour protéger des codes VBA
    Par gabigabou dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/05/2014, 23h22
  2. Réponses: 5
    Dernier message: 17/03/2013, 11h26
  3. Code VBA qui modifie du Code VBA ?
    Par tictactoc dans le forum Excel
    Réponses: 2
    Dernier message: 30/07/2009, 09h43
  4. [E-00] Code VBA qui insère du code VBA
    Par _Sool_ dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 25/11/2008, 09h16
  5. [VBA] Erreur dans un code. Hierarchie DAO.
    Par snoopy69 dans le forum VBA Access
    Réponses: 3
    Dernier message: 22/10/2005, 22h28

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