В чем причина ошибки: Warning: mcrypt_cbc()...

Статус
В этой теме нельзя размещать новые ответы.

salamander

Новичок
В чем причина ошибки: Warning: mcrypt_cbc()...

Добрый день!

Исходные данные: ключ - 64 байта, вектор - 16 байт, остальное - данные.
Пожалуйста, укажите на причину ошибки, если это возможно.

PHP:
$crypted = $_SESSION['CRYPTED'];
$sesskey = substr($crypted, 0, 64);
$vector = substr($crypted, 64, 16);
$data = substr($crypted, 80);

$decrypted = mcrypt_cbc(MCRYPT_RIJNDAEL_128, $sesskey, $data, MCRYPT_DECRYPT, $vector);
............
Warning: mcrypt_cbc() [function.mcrypt-cbc]: Size of key is too large for this algorithm in
w:\home\site\www\result.php on line ***
 

salamander

Новичок
очень остроумно...
меня интересует, почему он слишком длинный? и какой тогда должен быть, если в спецификации моего ТЗ конкретно написано:
Формат данных:[Ключ][Начальный вектор][Данные]
Ключ – 64 байт
Начальный вектор – 16 байт
 

salamander

Новичок
техзадания... вы че, прикалываетесь? простите, у меня нет времени на шутки...
 

hermit_refined

Отшельник
не, это вы прикалываетесь.
длина ключа - 128 бит, это даже в имени константы указано.
а какой он у вас должен быть согласно тз, и что вообще за фигня - это вы спрашивайте у того, от кого это тз получили.
 

Фанат

oncle terrible
Команда форума
Не, мы на полном серьёзе.
Пойди, объясни разработчикам библиотеки, что она не соответствует твоем техзаданию. Пусть переделывают!
 

Фанат

oncle terrible
Команда форума
кто на него орал?
чего ему не нравится?
што за люди...
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху