|
|
|
| Заметил, что при использовании функции длина ключа и его (по большей части) содержание не играет никакой роли в том плане, что строка с ключом "вася" и "василий" будут зашифрованы одинаково... если первые 2 буквы у них совпадают, которые благополучно будут стоять первыми и в кэше...
Почему так? | |
|
|
|
|
|
|
|
для: Sturmvogel
(20.09.2008 в 14:17)
| | хм.. ну может потому, что строки могут быть такими:
вася
василий
васявасилийвасявася
вавававававася
| ,
а хэш будет одинаков у них? ;-))
P.S.: Че за "кэш"? Хэш что ли? | |
|
|
|
|
|
|
|
для: ddhvvn
(20.09.2008 в 14:31)
| | да, именно о хэше я и говорил)))) (сорри, оговорился)
по-моему, да, хэш одинаковый будет... | |
|
|
|
|
|
|
|
для: Sturmvogel
(20.09.2008 в 14:33)
| | На если "по-вашему", то никаких мыслей по этому поводу нет? ;-))) | |
|
|
|
|
|
|
|
для: ddhvvn
(20.09.2008 в 14:52)
| | Вот результаты тестов :))) Из "логического" ряда выбивается тест номер 1.4
1.1
Key: {Вася}
Crypt: ВаZcpVoPyNHyk
1.2
Key: {Василий}
Crypt: ВаZcpVoPyNHyk
1.3
Key: {Ваще жесть}
Crypt: ВаZcpVoPyNHyk
1.4
Key: {Zumoto}
Crypt: ZuiamZDkRi2.o
1.5
Key: {Вавашаавыодчмодчмолдяодлоашыво}
Crypt: ВаZcpVoPyNHyk
|
Мыслей по поводу шифрования у меня особых нет)) | |
|
|
|
|
|
|
|
|
для: mihdan
(20.09.2008 в 17:05)
| |
Если salt-последовательность не передана, будет автоматически сгенерирована стандартная случайная двухсимвольная salt-последовательность...
|
Теперь более-менее понятна цифра 2...
Кроме того, она использует только первые восемь символов строки str , поэтому для различных строк, первые восемь символов в которых совпадают, будет возвращаться один и тот же результат...
|
Ключи "Василий" и "Ваще жесть" в вышеуказанном примере совпадают только 2 первыми буквами, а не 8-ю... | |
|
|
|
|
|
|
|
для: Sturmvogel
(20.09.2008 в 18:52)
| | Это-то ладно, но Вы поняли почему это не так уж плохо? )) | |
|
|
|
|
|
|
|
для: ddhvvn
(20.09.2008 в 18:55)
| | главное, я не понял чем это хорошо :))))
ЗЫ.
может, конечно, я не въехал в фишку или же вообще не так все сделал) | |
|
|
|
|
|
|
|
для: Sturmvogel
(20.09.2008 в 19:01)
| | если бы Вы еще и показали, как именно сделали... | |
|
|
|
|
|
|
|
для: Trianon
(20.09.2008 в 19:24)
| | Кстати, да! ) | |
|
|
|
|
|
|
|
для: ddhvvn
(20.09.2008 в 19:42)
| | К сожалению, один-в-один написать не смогу, ибо удалил изыскания, но было это примерно так:
$word = "Пупкин";
$key1 = "Вася";
$key2 = "Ваще жесть";
$key3 = "Zumoto";
$crypt1 = crypt($word,$key1);
$crypt2 = crypt($word,$key2);
$crypt3 = crypt($word,$key3);
|
Далее echo... Вроде, как-то так... | |
|
|
|
|
|
|
|
для: Sturmvogel
(21.09.2008 в 11:39)
| | И чему по-Вашему равна строка $str? :))) | |
|
|
|