Chiffrage/Dechiffrage

Bonjour à vous tous,

Voilà ma question,j'aimerai savoir s'il existe un code source permettant de pouvoir chiffrer/déchiffrer un texte.

je m'explique: je souhaiterai remplacer chaque lettre par des chiffres(je déterminerai la correspondance dans le code,exemple a=1 et b=2 donc ab donnerai 12)

Merci de votre aide,cordialement

kjuikol

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    dans quel language et avec quelle solution ? delphi, vb.net ?

    a+jp
    1. Bonjour,

      ???
      a+jp
      1. Contributeur
        Oui, d'ailleurs dans ton lien, ça explique bien que MD5 n'est pas une fonction de chiffrement ;-)))
    2. A vrai dire je n'ai aucune connaissances pratiques au niveau de ces "langages/méthodes" de cryptographie/chiffrement.

      C'est pour cela que je voulai savoir s'il n'existait pas déjà des codes sources où je n'aurais besoin que de changer quelques valeurs

      Cordialement
      1. Contributeur
        Bonjour,

        Oui ces codes doivent exister. Il s'agit de chiffrement par substitution.
        Mais cela dépend en quel langage vous souhaitez le faire...
        1. En rapport au chiffrement par substitution,quel est le langage a choisir,le plus approprié?
        2. Contributeur
          Tous le permettent étant donné la simplicité de l'algo.
          Après, si vous voulez un exemple : le python.
        3. Est-il possible d'avoir un exemple de code?
          La cryptographie de Vigenère me conviendrai
      2. Bonjour,

        regardes sur le "RSHA" ainsi que le "MD5" tu dois avoir des explications dans ton compilateur qui doit te donner des instructions sur le sujet.

        a+jp
        1. Contributeur
          Euh êtes-vous sûr pour le RSHA ? Je ne pense pas qu'il s'agisse de cryptographie. Peut-être avez-vous confondu avec RSA ? Ou même SHA ?
          Sinon que ce soit MD5 ou SHA ce ne sont pas des algorithmes de chiffrement mais de hachage... Cela ne permet donc pas le déchiffrement, ce qui est la question initiale.
          Cdlt,