begin process at 2012 05 29 00:38:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

cryptage et décryptage mcrypt


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

cryptage et décryptage mcrypt

mercredi 11 mai 2005 à 14:40:43 | cryptage et décryptage mcrypt

titinoos

Bonjour,

Je suis un peu nouveau dans ce qui est de la cryptographie et je voudrais crypter décrypter un fichier txt
j'essai déja avec une phrase.
Pour ce qui est de crypter pas de problème, mais quand il s'agit de décrypter ce que j'ai fais il y a des erreurs avec un problème apache????????????,

j'ai installé la librairie correspondant aux fonctions mcrypt

Voici mon code :

$iv = mcrypt_create_iv (mcrypt_get_iv_size (MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND);
$key = "Ceci est une clé secrète";
$text = "je ne sais pas quoi marquer";
$crypttext = mcrypt_encrypt (MCRYPT_RIJNDAEL_256, $key, $text, MCRYPT_MODE_ECB, $iv);
echo $crypttext."<br>".$text."<br>";

//////////////////////jusque la c bon/////////////////////

ensuite c la galère:


$textdecrypt=mcrypt_decrypt (MCRYPT_RIJNDAEL_256, $key, $crypttext, MCRYPT_MODE_ECB, $iv);
echo $textdecrypt."<br>";

je ne sais pas dutout comment m'y prendre j'ai regarder sur le net et j'ai rien trouvé de concluant
j'espère que qq'un pourrai m'aider et m'expliquer ou sont mes erreurs

merci bcp!!!
mercredi 11 mai 2005 à 16:39:59 | Re : cryptage et décryptage mcrypt

tardigrade

function encrypt_text($chaine,$clef)
    {
        if(strlen($clef))
        {
            for($i=0;$i<strlen($chaine);$i++)
            {
                $caractere = ord(substr($chaine, $i, 1));
                $caractere = $caractere + ord(substr($clef, ($i%strlen($clef)), 1));
                $resultat = $resultat.chr($caractere + '\xFF');
            }
        }
        else
            $resultat = $chaine;
        return $resultat;
    }
    function decrypt_text($chaine,$clef)
    {
        if(strlen($clef))
        {
            for($i=0;$i<strlen($chaine);$i++)
            {
                $caractere = ord(substr($chaine, $i, 1));
                $caractere = $caractere - ord(substr($clef, ($i%strlen($clef)), 1));
                $resultat = $resultat.chr($caractere + '\xFF');
            }
        }
        else
            $resultat = $chaine;
        return $resultat;
    }



Cette discussion est classée dans : mode, iv, mcrypt, rijndael, ecb


Répondre à ce message

Sujets en rapport avec ce message

Compatibilité des algos de Cryptages [ par Manu94600 ] Salut à tous,Je débute dans ce domaine et j'ai fait une fonction qui crypte des données et une autre qui décrypte les données. J'utilise l'algo MCRYPT Comment sécuriser les COOKIES avec Mcrypt ??????????? [ par BencoAndCo ] Bonjour ! J'ai une question sur la lib mcrypt de php : Quand je test ce code (avec easyphp) [i][i]"$algo = MCRYPT_BLOWFISH; $mode = MCRYPT_MODE_NO MCRYPT [ par krovomite ] Bonjour, j'ai un probleme avec la fonction mcrypt, ou devrais-je dire avec la fonction decrypt... j'ai creer une classe permettant d'encrypter et de tripleDES de php à java simplement [ par ymazal2 ] Hi, i need the equivalence of this code in java :function TripleDesDecryption($string, $key){$iv = false;// set mcrypt mode and cipher $td = mcrypt_mo Nombre de combinaisons possibles avec l'algo MCRYPT_RIJNDAEL_256 [ par roymatthieu ] Bonjour... Question débile de fin d'après-midi... J'ai une fonction de chiffrement qui me permet de protéger certaines données sensibles... J'utili mcrypt : Can not create an IV with a size of less then 1 or [ par zzzzzz ] Bonjour j'utilise 2 fonctions, une pour crypter, une pour decrypter. Pour être franc je n'y comprend pas grand chose... J'ai essayé dans un fichier Cryptage [ par TheRod23 ] Salut,je suis nouveau dans le monde du php je viens de mettre en place sur mon site une gestion de login mais je rencontre un probleme lorsque je veux mcrypt() en DES et/ou 3DES [ par PROTECTIONNISTE ] http://www.javascriptfr.com/code.aspx?id=18987Ce lien est un JavaScript de cryptage DES et/ou Triple DES.Je cherche la fonction mcrypt()</ST style=writing-mode:tb-rl [ par brezoneg ] Bonjour,STYLE=writing-mode:tb-rl   permet de mettre un texte sur le coté avec IEmais cela ne marche pas avec Mozilla. Quelqu'un sait'il comment le fai Probleme safe mode [ par MATHIS49 ] Bonjour tous Voila j'ai un petit probleme dans mon programme, avec PHP, je commence par : Créer un repertoire avec mkdir >>Ca marche nikel Uploader


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,983 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales