<?php
$stuff="String to enc/enc/dec/dec =,=,";
$key="XiTo74dOO09N48YeUmuvbL0E";
function nl() {
}
$iv = mcrypt_create_iv (mcrypt_get_block_size (MCRYPT_TripleDES, MCRYPT_MODE_CBC), MCRYPT_DEV_RANDOM);
// Encrypting
function encrypt($string, $key) {
$enc = "";
$enc=mcrypt_cbc (MCRYPT_TripleDES, $key, $string, MCRYPT_ENCRYPT, $iv);
}
// Decrypting
function decrypt($string, $key) {
$dec = "";
$dec = mcrypt_cbc (MCRYPT_TripleDES, $key, $string, MCRYPT_DECRYPT, $iv);
return $dec;
}
$encrypted = encrypt($stuff, $key);
$decrypted = decrypt($encrypted, $key);
echo "Encrypted is ".$encrypted . nl
(); echo "Decrypted is ".$decrypted . nl
(); ?>
a teraz jesli chce tylko odszyfrować w innym pliku to daje np
// Decrypting
$key="XiTo74dOO09N48YeUmuvbL0E";
$email="jakismail@gmail.com";
function decrypt($string, $key) {
$dec = "";
$dec = mcrypt_cbc (MCRYPT_TripleDES, $key, $string, MCRYPT_DECRYPT, $iv);
return $dec;
}
$decrypted = decrypt($email, $key);
echo "Decrypted is ".$decrypted . nl
();