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

C++ Discussion :

Fonction de hachage SHA ou whirlpool


Sujet :

C++

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 40
    Points : 27
    Points
    27
    Par défaut Fonction de hachage SHA ou whirlpool
    Bonjour,

    Je cherche une bibliothèque permettant d'accéder à une fonction de hachage simple à utiliser.
    J'ai déjà regardé sur le net, et j'ai trouvé des codes sources. Le problème est que je ne comprend pas leur fonctionnement, et je n'aime pas trop l'idée de copier-coller dans mon programme le code d'un inconnu.
    Je suis aussi tombé sur Crypto++, qui a l'air assez complexe, dont je ne comprend pas la documentation, et dont la licence m'a l'air assez restrictive (c.f.:http://www.cryptopp.com/License.txt).
    Cela existe dans tous les langages, ça doit bien exister en C++ !

    Exemple du type de fonctionnement que j'aimerais trouver :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    sha256 sha;
    sha.update(...);
    cout << sha.digest();

  2. #2
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut
    Citation Envoyé par thms92 Voir le message
    Le problème est que je ne comprend pas leur fonctionnement, et je n'aime pas trop l'idée de copier-coller dans mon programme le code d'un inconnu.
    J'ai arrêté d'essayer de comprendre l'implémentation des algorithmes de crypto. En général, cela demande des compétences mathématiques que je n'ai pas et en plus, il y a parfois des implémentations dont le résultat est correct mais dont le code ne correspond pas à la description du protocole pour des raisons de performance.

    Cf le code du MD5 dans le RFC 1321, c'est totalement incompréhensible (à mon niveau) et pourtant, cela marche.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 40
    Points : 27
    Points
    27
    Par défaut
    J'ai aussi abandonné la compréhension des algorithmes. Ce que je ne comprend pas aux sources que j'ai trouvé, c'est comment même les insérer dans mon code !

    Ceci dit, cela m'étonne qu'il n'y ait aucun moyen simple (bibliothèque) d'accéder à des fonctions aussi banales !

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 40
    Points : 27
    Points
    27
    Par défaut
    Je viens de voir que Qt propose quelque chose comme ça : je vais rabattre là-dessus (je l'utilise aussi pour l'interface graphique).

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

Discussions similaires

  1. Appliquer la fonction de hachage MD5 à un texte
    Par 9tita dans le forum Sécurité
    Réponses: 2
    Dernier message: 01/05/2011, 16h13
  2. Fonction hachage SHA-256
    Par Gunny dans le forum Développement
    Réponses: 3
    Dernier message: 26/05/2010, 17h27
  3. [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
  4. Fonction de Hachage
    Par Schlada dans le forum C
    Réponses: 7
    Dernier message: 26/01/2003, 20h42
  5. Fonction de hachage
    Par killer crok dans le forum C
    Réponses: 12
    Dernier message: 02/10/2002, 09h48

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