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 :

Cryptage simple d'une chaine de caractere.


Sujet :

C++

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 109
    Points : 48
    Points
    48
    Par défaut Cryptage simple d'une chaine de caractere.
    Bonjour,

    je suis a la recherche d'un exemple tutoriel pour realiser un cryptage simple.
    c est pour crypter une chaine de caractere qui varie entre 6 et 255 caracteres en une autre chaine de caracteres, Et evidament etre capable de faire le chemin inverse.

    Oui je pourrais faire mon propre petite bidouillage pour faire cela ( attribure de numero au caracter ou autre) mais je suis persuader que des exemples avec de vrai librairie existe et le font bien mieux. ( pas besoin de reinventer la roue)

    Je n ais pas vue sur le site de tutoriel ou exemple.

    Merci

  2. #2
    Membre chevronné
    Avatar de Goten
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 580
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 580
    Points : 2 205
    Points
    2 205
    Par défaut
    Euh, avec quel algo de cryptage? (ou alors pas capté la question)
    "Hardcoded types are to generic code what magic constants are to regular code." --A. Alexandrescu

  3. #3
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Points : 2 501
    Points
    2 501
    Par défaut
    Citation Envoyé par lezurp Voir le message
    Bonjour,

    je suis a la recherche d'un exemple tutoriel pour realiser un cryptage simple.
    c est pour crypter une chaine de caractere qui varie entre 6 et 255 caracteres en une autre chaine de caracteres, Et evidament etre capable de faire le chemin inverse.

    Oui je pourrais faire mon propre petite bidouillage pour faire cela ( attribure de numero au caracter ou autre) mais je suis persuader que des exemples avec de vrai librairie existe et le font bien mieux. ( pas besoin de reinventer la roue)

    Je n ais pas vue sur le site de tutoriel ou exemple.

    Merci
    Il faut savoir qu'il y a plusieurs algorithme de cryptage: des algo utilisant des fonctons bijectives (codage par multiplication ou par puissance) aux methodes de cryptage symetrique, PGP, RSA, etc.

  4. #4
    Membre éclairé Avatar de befalimpertinent
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    561
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2007
    Messages : 561
    Points : 833
    Points
    833
    Par défaut
    Si tu veux quelque chose de simple tu pourrais implémenter toi même un cryptage du style Cesar (Décalage de la lettre dans l'alphabet suivant un nombre N)
    exemple: N=4: CESAR -> GIWEV
    Ou plus complexe "Le code de Vigenère" à décalage variable suivant un mot clé.
    cf cet excellent article sur la cryptographie

    Tu devrais pouvoir trouver des implémentations de ces codages sur le net.
    Linux > *

  5. #5
    Membre habitué
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 153
    Points : 168
    Points
    168
    Par défaut
    Un algo tres simple : le xor.
    Faire un ou exclusif avec une clef. l'avantage c'est que le cryptage / decryptage utilisent le meme algo. En effet, A xor C xor C = A.
    Jérémie

  6. #6
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Points : 13 017
    Points
    13 017
    Par défaut
    Salut,
    Le sujet avait été précédemment abordé.
    Ram-0000 a fait une assez intéressante bafouille sur le cryptage.
    Enfin, avec Google (qui est mon ami), je trouve quelques références (bon, c'est + souvent du C, mais tu peux toujours voir à en faire du c++) :
    http://www.codeproject.com/KB/securi...t_routine.aspx
    http://www.codeguru.com/Cpp/W-P/win3...icle.php/c4535

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 06/11/2007, 12h36
  2. Réponses: 5
    Dernier message: 21/07/2004, 19h34
  3. Extraire un nom d'une chaine de caractere
    Par iamspacy dans le forum Linux
    Réponses: 4
    Dernier message: 03/05/2004, 21h34
  4. Réponses: 2
    Dernier message: 30/03/2004, 11h31
  5. Controler une chaine de caracteres ou d'entiers?
    Par Le druide dans le forum C
    Réponses: 6
    Dernier message: 25/09/2003, 08h48

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