Cryptage decryptage php

Korasoa Messages postés 252 Statut Membre -  
Creaprog Messages postés 5 Statut Membre -
Bonjour, voulant communiquer en privé avec des amis sur une shoutbox, on aimerait parler de façon cryptée, je me suis donc mis en têtede faire un prog en php qui le fait.

J'ai donc pensé a mcrypt_encrypt et mcrypt_decrypt .Je me suis renseigné sur ces choses et je vois que encrypt s'utilise avec cipher, key, data, et mode.

Or je ne sais comment les renseigner. Et idem pour decrypt.

Quelqu'un pourrait m'iader? ^^ merci.

--
Le vin ne résout pas les problème, mais l'eau et le lait non plus.
L'argent ne fait pas le bonheur, mais on est mieux en Lotus qu'en 206.

5 réponses

  1. Korasoa Messages postés 252 Statut Membre 44
     
    En considérant que je souhaite un chiffre symétrique, avec le mode CBS, et cipher AES, comment j'obtiens la clé? :/

    Merci de votre aide.
    1
    1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
       
      Pour la clé, c'est toi qui le choisis comme pour un mot de passe. C'est le secret que tu partageras avec le destinataire.
      0
  2. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Bonjour,

    Je ne connais pas php mais leur aide me paraît clair :
    https://www.php.net/manual/fr/function.mcrypt-encrypt.php

    cipher : choix de ton alto
    key : la clé du chiffrement
    data : le texte à chiffrer
    mode : le mode de l'algo

    Note vocabulaire : on parle de chiffrement, pas de cryptage. De même ici, ça sera du déchiffrement plutôt que décryptage.

    Cdlt,
    0
  3. Korasoa Messages postés 252 Statut Membre 44
     
    J'avais bien compris la doc, mais je ne connais pas ni le mode, ni la clé ni le cipher, je ne vois pas trop ce que c'est ^^.
    0
    1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
       
      Bah, là il faut te renseigner sur la cryptographie.
      Pour chiffrer, il te faut choisir un algorithme (par exemple AES), un mode (par exemple CBC) et une clé (le secret que tu partages avec ton correspondant).
      En cipher, tu peux mettre : MCRYPT_RIJNDAEL_256
      En mode, tu peux mettre : MCRYPT_MODE_CBC
      0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question