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 :

hashlib mais encore ?


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 106
    Par défaut hashlib mais encore ?
    Bonjour,

    Nous savons que dans la librairie hashlib nous disposons de plusieurs hashage :

    md5, sha1 à sha1 512.

    Disposons nous d'un moyen pour "coder","hasher" une chaine en MySQL_64bit ?


    Merci

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    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 741
    Par défaut
    Salut,
    S'il s'agit de la version de MySQL 64bits i.e. construite pour tourner sur un OS 64 bits, je ne comprends pas la question car les API/interfaces (pour effectuer les requêtes SQL) ne devraient pas changer.
    S'il s'agit d'autre chose, il serait peut être bon d'être un peu plus explicite sur le soucis ou le problème rencontré.
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 106
    Par défaut
    Par example :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    >>> hashlib.md5("hello").hexdigest()
    '5d41402abc4b2a76b9719d911017c592'
    >>> hashlib.sha1("hello").hexdigest()
    'aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d'
     
    ...
     
    >>> hashlib.sha256("hello").hexdigest()
    '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824'
    Mais si je souhaites :

    md5_128bit 5d41402abc4b2a76b9719d911017c592
    md5_64bit 5d41402abc4b2a76
    md5(md5_lcase) 69a329523ce1ec88bf63061863d9cb14
    md5(md5_Ucase) f872a18eb88181eb00816510e762fee6
    sha1_160bit aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
    MySQL_64bit 70de51425df9d787
    MySQL_160bit *6b4f89a54e2d27ecd7e8da05b4ab8fd9d1d8b119
    Est ce qu'il existe d'autres librairies pour ne pas se limiter au md5,sha1,..sha512

    Merci d'avance.

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 941
    Par défaut
    md5_128bit --> c'est du md5 normal, non ?
    md5_64bit --> les 64 premiers bits d'un md5 normal ?
    md5(md5_lcase) --> si je dois deviner, on met le message tout en minuscules avant de le hasher
    md5(md5_Ucase) --> vous aurez compris...
    sha1_160bit --> du sha1 normal
    mysql_160bit --> il s'agit d'un double hashage sha1 (donc: sha1(sha1(m).digest()).hexdigest())

    Ne reste que le mysql_64bit, qui si je ne m'abuse n'est plus utilisé depuis mysql 3.2...

    [EDIT:] Non pardon il n'est plus utilisé depuis mysql 4.1.1. Mais je ne vois pas trop l'utilité de faire ce genre de hash en Python, à part pour cracker des passwords mysql offline...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 106
    Par défaut
    je reprend le sujet du départ s'il vous plait, comment hasher une string en MySQL_64bit svp ?

Discussions similaires

  1. CreateSubClass ! mais encore . . .
    Par bastien dans le forum C++Builder
    Réponses: 1
    Dernier message: 12/09/2007, 16h16
  2. [Requete] Erreur de syntaxe, mais encore ?
    Par soforever dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 30/04/2007, 13h34
  3. 4 inodes de libre.. mais encore 2.2gb de libre
    Par mariogarcia dans le forum Administration système
    Réponses: 4
    Dernier message: 23/02/2007, 11h22
  4. [MATHS] Minterm / Maxterm, mais encore?
    Par cladsam dans le forum Mathématiques
    Réponses: 4
    Dernier message: 20/09/2006, 09h21
  5. Réponses: 4
    Dernier message: 06/07/2006, 20h36

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