[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mcrypt и странные ромбы
Вовка
Есть код:

$val = "some text простой текст";
$td = mcrypt_module_open ('des', '', 'ecb', '');

$iv = mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_DEV_RANDOM);
$ks = mcrypt_enc_get_key_size ($td);

$key = substr (md5 ('salt'), 0, $ks);

mcrypt_generic_init ($td, $key, $iv);

$encrypted = mcrypt_generic ($td, $val);

mcrypt_generic_deinit ($td);

mcrypt_generic_init ($td, $key, $iv);

$decrypted = mdecrypt_generic ($td, $encrypted);

mcrypt_generic_deinit ($td);

mcrypt_module_close ($td);

echo trim("исходный текст: ".$val)."<br>";
echo trim("шифрованый текст: ".$encrypted)."<br>";
echo trim("дешифрованый текст: ".$decrypted)."<br>";

Результат:
исходный текст: some text простой текст
шифрованый текст: '�����]�%�����ᦙ 3;d<"� h�1�Z2�N�bzQ�~�JT�
дешифрованый текст: some text простой текст
Вопрос: Почему выплывают черные ромбы ,как пофиксить и какие лучше методы использовать ecb,cfb...?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.