rayphi
Mitglied
Hallo miteinander,
habe mal eine kleine Frage!
Ich habe gerade eben mal dieses Script zur verschlüsselung von Daten z.B. Passwörter
von der unten aufgeführten Quelle kopiert und ausgeführt nach 6min und ca 30sec bekam ich dann folgendes ergebnis:
Verschlüsselter Wert: Üñò÷<UVhùwxÞù=UT
Entschlüsselter Wert: This is very important data
nun zur Frage! gibt es irgendwo eine benchmark tabelle oder sowas damit man mal sehen kann welche verschlüsselungs art schnell oder weniger schnell geht?
- Quelle: http://www.php.net/manual/de/function.mcrypt-module-open.php
habe mal eine kleine Frage!
Ich habe gerade eben mal dieses Script zur verschlüsselung von Daten z.B. Passwörter
von der unten aufgeführten Quelle kopiert und ausgeführt nach 6min und ca 30sec bekam ich dann folgendes ergebnis:
Verschlüsselter Wert: Üñò÷<UVhùwxÞù=UT
Entschlüsselter Wert: This is very important data
nun zur Frage! gibt es irgendwo eine benchmark tabelle oder sowas damit man mal sehen kann welche verschlüsselungs art schnell oder weniger schnell geht?
PHP:
/* Open the cipher */
$td = mcrypt_module_open('rijndael-256', '', 'ofb', '');
/* Create the IV and determine the keysize length, use MCRYPT_RAND
* on Windows instead */
$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_DEV_RANDOM);
$ks = mcrypt_enc_get_key_size($td);
/* Create key */
$key = substr(md5('very secret key'), 0, $ks);
/* Intialize encryption */
mcrypt_generic_init($td, $key, $iv);
/* Encrypt data */
$encrypted = mcrypt_generic($td, 'This is very important data');
echo 'Verschlüsselter Wert: '.trim($encrypted) . "<br>";
/* Terminate encryption handler */
mcrypt_generic_deinit($td);
/* Initialize encryption module for decryption */
mcrypt_generic_init($td, $key, $iv);
/* Decrypt encrypted string */
$decrypted = mdecrypt_generic($td, $encrypted);
/* Terminate decryption handle and close module */
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
/* Show string */
echo 'Entschlüsselter Wert: '.trim($decrypted) . "<br>";