|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2002-02-11 08:38 UTC] derick@php.net
[2002-02-11 08:38 UTC] jukkaho at mail dot student dot oulu dot fi
[2002-02-11 08:45 UTC] jukkaho at mail dot student dot oulu dot fi
[2002-02-11 08:49 UTC] derick@php.net
[2002-02-11 09:07 UTC] jukkaho at mail dot student dot oulu dot fi
[2002-02-11 09:44 UTC] jukkaho at mail dot student dot oulu dot fi
[2002-02-11 09:47 UTC] jukkaho at mail dot student dot oulu dot fi
[2002-02-11 10:03 UTC] jukkaho at mail dot student dot oulu dot fi
[2002-02-11 10:05 UTC] jukkaho at mail dot student dot oulu dot fi
[2002-02-11 10:05 UTC] derick@php.net
[2002-02-11 10:06 UTC] jukkaho at mail dot student dot oulu dot fi
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Tue Oct 28 13:00:01 2025 UTC |
Following script demonstrates the problem: <?php $key="test"; $td = mcrypt_module_open(MCRYPT_BLOWFISH, "", MCRYPT_MODE_ECB, ""); $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND); mcrypt_generic_init ($td, $key, $iv); $encrypted_text=mcrypt_generic($td,$input); mcrypt_generic_end($td); mcrypt_module_close($td); // <- *** Remove this line for segfault *** $td = mcrypt_module_open (MCRYPT_BLOWFISH, "", MCRYPT_MODE_ECB, ""); $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND); mcrypt_generic_init ($td, $key, $iv); $decrypted_text=mdecrypt_generic($td,$encrypted_text); mcrypt_generic_end($td); mcrypt_module_close($td); echo date("s")."<br>\n"; echo "encrypted_text: ".htmlspecialchars($encrypted_text)."<br>\n"; echo "decrypted_text: ".htmlspecialchars($decrypted_text)."<br>\n"; ?>