Mailinglisten-Archive |
Hi, so geht es:
1. mcrypt in php eincompilieren
2. folgendes Beispielskript anwenden:
Bis dann und danke nochmals für den Beistand,
Arash
<?php
function enc($key, $data) {
$td = mcrypt_module_open (MCRYPT_TripleDES, "", MCRYPT_MODE_ECB, "");
$iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND);
$encdata = mcrypt_ecb (MCRYPT_TripleDES, $key, $data, MCRYPT_ENCRYPT,
$iv);
$hextext = bin2hex($encdata);
return $hextext;
}
function dec($key, $data) {
$td = mcrypt_module_open (MCRYPT_TripleDES, "", MCRYPT_MODE_ECB, "");
$iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND);
$dectext = mcrypt_ecb (MCRYPT_TripleDES, $key, hex2bin($data),
MCRYPT_DECRYPT,$iv);
return $dectext;
}
function hex2bin($data) {
$len = strlen($data);
return pack("H" . $len, $data);
}
$key = 'geheim';
$value = 5;
$enc = enc($key, $value);
echo 'verschlüsselt='.$enc;
echo "<br>";
echo 'entschlüsselt='.dec($key, $enc);
?>
php::bar PHP Wiki - Listenarchive