
12.06.2010, 15:03
|
|
Постоянный
Регистрация: 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);
Мне непонятен их выбор, гораздо разумнее пропускать ключ через криптостойкую хеш-функцию.
|
|
|