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 :

Source DES en C


Sujet :

C

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 56
    Par défaut Source DES en C
    Bonjour à tous,

    J'ai à réaliser un petit logiciel de cryptage de données qui se fera à l'aide du DES (Data Encryption Standard), j'ai essayé d'implémenter le DES en me basant sur l'algorithme mais pour l'instant cette implémentation me prend beaucoup de temps sans que j'arrive à un résultat, et j crois q j vais encore y passer du temps ...et vu q je suis limitée par le temps... (je dois encore réaliser quelques interfaces graphiques...etc!!)...eh bien je me demandais si quelqu'un d'entre vous n'aurait pas déjà implémenté le DES, où bien me trouver un source qui donne des résultats satisfaisants...car pour l'instant tout ceux sur quoi je suis tombée ne donne rien (je n pensais pas que ça allait être difficile d'en trouvé un qui marche !!)


    merci de m'aider.....vous me rendrez vraiment vraiment un énorme service...car je suis trèès en retard déjà, mercii!!!!

  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 : 62
    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
    Par défaut
    Pas de sources magiques, simplement lire et relire le document de référence jusqu'à compréhension totale.

    ici, des sources sur codeproject, par contre, c'est du C++, il faudra peut être (certainement) adapter. Il faut un compte (gratuit) sur codeproject pour télécharger. Par contre, j'ai pas l'impression que cela soit du code très optimisé en termes de performance (mais c'est pas le but non plus de ce projet.
    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
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 56
    Par défaut
    Bonsoir,

    merci pour les liens ram-0000. Je sais pas si quelqu'un de vous a exécuté ce programme mais moi quand j l'ai fait, arrivée à l'étape où le programme me demande d'entrer un texte en clair, je donne par exemple : ver pour le texte à crypter et 258 pour la clé....résultat, Encrypted text : A9F97B3E708BF40D ...mais c'est quoi ça!!...j'entre un texte qui ne fait même pas 64 bits et ça m sort ça?!........ceci dit, j'ai pas encore déroulé le programme pour voir si c'est réellement ce que ça donne!!....mais pensez vous que ce résultat soit juste?.....enfin, j trouve ce résultat qlq peu bizarre!qu'en dites vous?

  4. #4
    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 : 62
    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
    Par défaut
    Ca ne me choque pas. Des chiffre par bloc de 64 bits, si le bloc que tu lui fournis n'est pas assez grand, il le complète (on parle de padding) pour faire 64 bits.

    Maintenant, reste à savoir si le résultat obtenu est correct, je n'en sais rien. Peut être en cherchant sur Internet, tu trouveras des couples "Texte clair/texte chiffrés" qui permettent de valider ton implémentation.
    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
    .

Discussions similaires

  1. Code source des commandes ?
    Par malalll dans le forum Linux
    Réponses: 3
    Dernier message: 01/04/2006, 11h13
  2. [Debutant] Sources des Classes
    Par youbyoub dans le forum Langage
    Réponses: 3
    Dernier message: 16/02/2006, 00h39
  3. Réponses: 10
    Dernier message: 02/02/2006, 20h00
  4. Réponses: 9
    Dernier message: 28/10/2005, 13h48
  5. [JUnit] Où met-on les sources des tests daJUnit ?
    Par guillaume06 dans le forum Tests et Performance
    Réponses: 3
    Dernier message: 11/06/2004, 15h44

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