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

Python Discussion :

Implémentation du hachage MD6


Sujet :

Python

  1. #1
    Membre très actif
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    433
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 433
    Par défaut Implémentation du hachage MD6
    Bonjour je cherche a implementer la fonction de hachage Md6 en python mais je ne trouve aucune documentation il y a certes une bibliothèque pip install md6 sans documentation
    merci d'avance

  2. #2
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    538
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 538
    Par défaut
    essaye ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    from md6 import md6
     
    value = md6(b"bonjour!")
    value.hexdigest().decode("utf-8")
     
    value.update(b" les gens.")
    value.hexdigest().decode("utf-8")

  3. #3
    Membre très actif
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    433
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 433
    Par défaut
    Merci j'ai introduit le code ci dessus dans le package afin d'importer le package MD6 il ne reconnait pas la librairie es ce un problème d'Arborescence

    merci d'avance

  4. #4
    Membre Expert

    Homme Profil pro
    Ingénieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Par défaut
    Vous avez installer md6 avant ?
    Pouvez vous copier/coller l'erreur exactement ?

  5. #5
    Membre très actif
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    433
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 433
    Par défaut
    Merci voici l'erreur que j'ai googliser mais je n'arrive pas a trouver l'analogie

    file stdin line 1 pip install md6 syntax error

  6. #6
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    Sans doute es-tu dans l'interpréteur interactif.

    Quitte l'interpréteur (CTRL+D) et relance ta commande pip install md6.

  7. #7
    Membre Expert

    Homme Profil pro
    Ingénieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Par défaut
    le pip install est à faire dans un terminal WINDOWS, et non dans la console python !

  8. #8
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 750
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 750
    Par défaut
    Salut,

    Citation Envoyé par lg_53 Voir le message
    le pip install est à faire dans un terminal WINDOWS, et non dans la console python !
    Installer ce package suppose Cython et une toolchain de compilation C compatible avec la version courante de Python...

    Comme ce genre d'algorithme de chiffrement est obsolète (parce non secure et remplacé par SHA-xyz) depuis un certain temps, ça ne va pas se bousculer pour fabriquer quelque chose de plus "user friendly".

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  9. #9
    Membre très actif
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    433
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 433
    Par défaut
    Merci beaucoup peut on installer a ce moment la SHA avec python j'avais cherché a un moment donné sans trouver l'info sur le net

  10. #10
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 750
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 750
    Par défaut
    Citation Envoyé par s2a07 Voir le message
    Merci beaucoup peut on installer a ce moment la SHA avec python j'avais cherché a un moment donné sans trouver l'info sur le net
    A priori, c'est dans la bibliothèque hashlib en standard (sinon, j'ai pas compris la question).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  11. #11
    Membre très actif
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    433
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 433
    Par défaut
    Merci c’était aussi simple que ça mon objectif était de calculer des hash md6 sha1 sha2 de mot de passe
    Et faire leur comparaison savez vous qui est à l’origine de md7
    Merci d’avance

  12. #12
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 750
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 750
    Par défaut
    Citation Envoyé par s2a07 Voir le message
    savez vous qui est à l’origine de md7
    Je n'en sais rien... et si d'aventure ça me turlupine de le savoir, je fais juste bouger mes doigts sur mon clavier pour interroger un moteur de recherche Internet qui me le dira... (pas besoin de Guantanamo et d'outils de torture...)

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  13. #13
    Membre très actif
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    433
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 433
    Par défaut
    Merci je me suis orienté vers le forum après des heures de recherche sur le net j’ai l’impression que ce n’est pas des sites fiables qui en parles et puis il n’y a pas de page wiki et puis le nist n’en parle parle pas d’où mon appel au secours
    Merci d’avance

  14. #14
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Attention au MD6 de pypi: il est encore en phase de développement (alpha).

    Je n'ai pas trouvé trace de MD7, même si certains sites le mentionnent dans une liste

    Actuellement, SHA-256, voire SHA-512, sont ok et limitent au plus bas les risques de collision.
    Sous Python: voir module hashlib.

  15. #15
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 750
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 750
    Par défaut
    Salut,

    Citation Envoyé par s2a07 Voir le message
    Merci je me suis orienté vers le forum après des heures de recherche sur le net j’ai l’impression que ce n’est pas des sites fiables qui en parles et puis il n’y a pas de page wiki et puis le nist n’en parle parle pas d’où mon appel au secours
    Ben, je ne vois pas en quoi ce genre de question (trouver de la documentation sur le chiffrement MD7) a des chances de trouver une aide dans un forum de programmation Python. Ça a plus sa place dans un forum sécurité ou réseau...

    Et si vous ne trouvez rien sur Internet on ne va pas chercher pour vous.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  16. #16
    Membre très actif
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    433
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 433
    Par défaut
    Merci beaucoup je pensais que md6 était au point par contre je bute en python sur une boucle for et un slice
    Je veux parcourir un tableau par séquence avec un slice délimité par i:j je ne vois pas comment l’écrire en python
    J’ai farfouiller sur le net je me suis perdu
    Merci d’avance

  17. #17
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 750
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 750
    Par défaut
    Salut,

    Citation Envoyé par s2a07 Voir le message
    je bute en python sur une boucle for et un slice
    Je veux parcourir un tableau par séquence avec un slice délimité par i:j je ne vois pas comment l’écrire en python
    Déjà ce sujet là n'a rien à voir avec le sujet initial. Il devrait faire l'objet d'une nouvelle discussion. Et profitez en pour mieux décrire ce que vous voulez faire et le soucis rencontré car ce que vous voulez faire n'est pas si clair...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Réponses: 6
    Dernier message: 08/08/2018, 12h49
  2. Implémentation d'un arbre de hachage
    Par aramfall dans le forum Général Java
    Réponses: 0
    Dernier message: 19/07/2014, 00h10
  3. Implémentation du hachage SSHA
    Par pitchalov dans le forum VBScript
    Réponses: 0
    Dernier message: 12/02/2010, 12h14
  4. Implémentation des fonctions mathématiques
    Par mat.M dans le forum Mathématiques
    Réponses: 9
    Dernier message: 17/06/2002, 16h19

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