|
|
|
| Вот мой код:
<?php
$poslogin=$_POST['poslogin'];
$db=mysqli_connect('ХХХ','ХХХ','ХХХ','ХХХ');
$query="select * from polzovateli where login = '$poslogin' ";
$result=mysqli_query($db,$query);
$row=mysqli_fetch_assoc($result);
echo $encrypted_data;
$encrypted_data=$row['password'];
$key = "qwertyuiop987asdfghjkl98asd234576dj hgsdfsdfsdsdf";
$input=mcrypt_ecb(MCRYPT_3DES,$key,$encrypted_data,MCRYPT_DECRYPT);
echo $input;
?>
|
Короче говоря господа ничего у меня не расшифровывается ошибка:
Warning: mcrypt_ecb() [function.mcrypt-ecb]: Size of key is too large for this algorithm in d:\hst\mqlhelper-com_5702bf6f\http\postanal.php on line 16
Warning: mcrypt_ecb() [function.mcrypt-ecb]: Attempt to use an empty IV, which is NOT recommend in d:\hst\mqlhelper-com_5702bf6f\http\postanal.php on line 16 | |
|
|
|
|
|
|
|
для: Mikael
(24.02.2006 в 15:24)
| | Неужели никто не шифровал по такой системе???? | |
|
|
|
|
|
|
|
для: Mikael
(24.02.2006 в 15:24)
| | Попробуйте переменную key сделать покороче. | |
|
|
|
|
|
|
|
для: Евгений Петров
(24.02.2006 в 19:08)
| | а на сколько короче.... и как это отразится на качестве шифрования? | |
|
|
|
|
|
|
|
для: Mikael
(24.02.2006 в 20:02)
| | 1) Могу сильно ошибаться, но помоему не длиннее 32 символов.
2) Кому надо тот расшифрует как бы вы его не шифровали. | |
|
|
|