Re[3]: Инвариант на string
От: Caracrist https://1pwd.org/
Дата: 18.10.09 20:41
Оценка:
Здравствуйте, Буравчик, Вы писали:

Б>Здравствуйте, Caracrist, Вы писали:


C>>десятичное число где по порядку идут количества всех букв: например для "example" это

C>>10002000000110010000000100
C>>результат в большинстве случаев будет помещаться в 64 бита.

Б>Так нельзя. Будет много коллизий, когда количество вхождений букв в строке станет большим.


Б>Например

Б>Строка a+10b: "abbbbbbbbbb"
Б>Получаем: 11000000000000000000000000 (выделил количество букв B)

Б>Строка 11a: "aaaaaaaaaaa"

Б>Получаем: 11000000000000000000000000 (выделил количество букв A)

Б>Видим одинаковый результат.


Тогда все варианты хеш тоже отпадают... Из моей практики, они очень часто повторяются...
~~~~~
~lol~~
~~~ Single Password Solution
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.