Re[6]: Инвариант на string
От: Caracrist https://1pwd.org/
Дата: 19.10.09 10:34
Оценка:
Здравствуйте, BuHTu4eK, Вы писали:

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


G>>PS Кстати, в таком случае можно использовать информацию о частоте букв в языке. К примеру, бука "e" в англ. — maximum, "z" — minimum.


BHT>Не против, если я отвечу?


BHT>1. Потому что результатом умножения простых чисел никогда не будет другое простое число. В результате умножения получим уникальный набор простых множителей.


BHT>3,2. Например, логическим ИЛИ. Каждую группу в нужные 2 байта 64-битного числа. Вот, видимо, отсюда и 4 группы.




BHT>Лично от меня, продолжение идеи:

BHT>Присвоить уникальное простое число каждой букве, причём в зависимости от частоты её встречаемости.
BHT>То есть:

BHT>e — 2

BHT>t — 3
BHT>o — 5
BHT>...
BHT>z — 101

Тогда уже так:
e — 2
t — 2
a — 2
o — 2
i — 3
n — 3
s — 3
h — 3
r — 5
d — 5
l — 5
c — 5
u — 7
m — 7
w — 7
f — 7
g — 11
y — 11
p — 11
b — 11
v — 13
k — 13
j — 13
x — 13
q — 17
z — 17
~~~~~
~lol~~
~~~ Single Password Solution
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.