Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Написал я правильно 16.12.06 16:09 Число просмотров: 4622
Автор: MadBinom Статус: Незарегистрированный пользователь
|
> Не правильно формулу написал. для шифрования используются > открытые данныепредыдущего_блока т.е. kod= data[i] XOR > HASH( data[i-1] + HASH(pass) ). Т.е. при шифровании i-го Я написал правильно О - открытый текст data[1] у тебя, а data0 - это твоя константа data[0].
Я думал у тебя константа неизвестно. Если константа известна всем, то это будет работать, только алгоритм не отвечает многим требованиям, и есть некоторые подходы к дешифрованию. Если же тебе для личных нужд надо что-то в таком духе - быстрое и стойкое против "нешара" с "некластером", то твой метод подойдет, только вот надо ведб сравнивать с альтернативами. Например, выкинь из свое алгоритма хэш функции. Т.е. ксорь на последний блок предпоследний, на предпоследний предпредпоследий и так далее до начала. Затем сверху все накрой периодичной гаммой(т е каждый блок с паролем, ну или можно пароль сделать подлинее). Стойкость приблизительно как у тебя. Скорость будет феноминальная :).
|
|
|