Hi,
I have a system of programs that use mcyrpt routines. The first few times
I run through the routine containing mcrypt_create_iv it returns quite
quickly, but afterwards, this function can take from 5 to 15 seconds to
return.
The function wrapping the encryption routines is as follows:
$this->cipher = MCRYPT_TripleDES;
$this->mcrypt_mode = MCRYPT_MODE_ECB;
$this->randomizer = MCRYPT_DEV_RANDOM;
function encrypt_and_hex($input) {
include '/www/php/key.inc';
$td = mcrypt_module_open ($this->cipher, "", $this->mcrypt_mode, "");
$iv_size = mcrypt_enc_get_iv_size ($td);
$iv = mcrypt_create_iv ($iv_size, $this->randomizer);
mcrypt_generic_init ($td, $key, $iv);
$output = bin2hex(mcrypt_generic ($td, $input));
mcrypt_generic_end ($td);
return $output;
}
I get similar delays in the decryption routine. Any ideas as to why it
slows down and/or how to fix it would be appreciated.
Thanks,
Chuck
Chuck Theobald, Technology Manager
ERIC Clearinghouse on Educational Management
5207 University of Oregon, Eugene, OR, 97403-5207
800-438-8841
* 541-346-1662 (voice) * 541-346-2334 (fax) * 541-337-0182 (cell) *
* http://eric.uoregon.edu/ * mailto:[EMAIL PROTECTED] *
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]