Показать сообщение отдельно

  #16339  
Старый 12.06.2010, 15:03
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами: 9840758

Репутация: 808


По умолчанию

Цитата:
Сообщение от Nightmarе  
Спс, этот вариант рабочий, правда тут если пароль более хз скока символов, ну например 100 символов, то как бы его не менять, зашифрованное-бинарное значение не меняется почему-то, хотя пароли всегда разные...
Из-за следующих строк ключ урезается:
Код:
// Crypt/Rijndael.php#908
$this->key = str_pad(substr($this->key, 0, $this->key_size), $this->key_size, chr(0));

// Crypt/AES.php#348
$this->key = substr($this->key, 0, $this->key_size);
Мне непонятен их выбор, гораздо разумнее пропускать ключ через криптостойкую хеш-функцию.
 
Ответить с цитированием