Cryptage d' une phrase ou d' un pass ...

Soyez le premier à donner votre avis sur cette source.

Snippet vu 14 335 fois - Téléchargée 23 fois

Contenu du snippet

Ce code est simple et à but instructif il crypte et décrypte en utilsant la méthode de chiffrement mcrypt de PHP !

Source / Exemple :


<?php
  
      // mode de l' algo http://www.coolcoyote.net/index.php?m=6&p=ref.mcrypt            (pour vous aidez "simple exemple"^^)

      $algori = "blowfish";
      $mode = "nofb"; 

     // on calcul les longueurs max des clé et de l'IV

      $taille_cle = mcrypt_module_get_algo_key_size($algori);
      $taille_iv = mcrypt_get_iv_size($algori, $mode);
      $iv = mcrypt_create_iv($taille_iv,MCRYPT_RAND);

      // choix d'une clé secrète de cryptage/décryptage 

      $cle = "clee de cryptage";
      $cle = substr($cle, 0, $taille_cle);

      // ici la phrase que l' on va crypter
 
      $pass = "ton pass a crypter";
      $crypter = mcrypt_encrypt($algori, $cle, $pass, $mode, $iv);
 
      // Décryptage

      $decrypter = mcrypt_decrypt($algori, $cle, $crypter, $mode, $iv);

      echo "

     le pass à crypter: <b>".$pass. "</b><br />

     le pass crypté: <b>" .$crypter. "</b><br />

     le pass décrypté: <b>" .$decrypter."</b><br />";

      ?>

Conclusion :


voila !

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1293
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
21 mai 2015

Non... cela permet de ne pas stocker les infos en clair tout en pouvant les retrouver contrairement au hash... .. .

@ tchaOo°
Messages postés
2
Date d'inscription
lundi 25 juin 2007
Statut
Membre
Dernière intervention
26 juin 2007

C'est quoi l'intérêt de crypter / décrypter au niveau du serveur ?
Pour que cela présente un intérêt, il faut la fonction inverse sur le poste client non ?
Messages postés
152
Date d'inscription
dimanche 22 janvier 2006
Statut
Membre
Dernière intervention
26 mars 2007

ui tu as raison ^^ mais bon tu modifie rapidos et sa peut faire un code utilisable, je l' ai mis pr une question d' imagination pour les gens de phpcs ...
Messages postés
1293
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
21 mai 2015

Bah c'est pour ça que je dis qu'un tutos un poil plus approfondi aurait été top... .. . ;o)

@ tchaOo°
Messages postés
152
Date d'inscription
dimanche 22 janvier 2006
Statut
Membre
Dernière intervention
26 mars 2007

dsl de te contre dire mais "Ce code est simple et à but instructif" c' est un exemple je précise (comme ça pas de mal entendu)

merci de m' avoir précisez l' oublie "," je change ca de suite :)

je te remercie pour tes conseil :)
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.