Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
нет, не текст целиком, а только первые 16 байт, т.к... 11.12.06 13:22 Число просмотров: 4969
Автор: Maksim Статус: Незарегистрированный пользователь
|
> То есть злоумышленнику достаточно знать первые байты > исходного текста, чтоб открыть его целиком. нет, не текст целиком, а только первые 16 байт, т.к. следующий блок гаммируется из сцепки ключа и открытого текста. т.е. знание любой части исходного текста не позволяет расшифровать остальной текст (естественно без знания ключа).
еще раз про алгоритм:
1. получаем хеш значение пароля и заносим его в переменную "ключ"
2. модифицируем ключ на основе предыдущего незашифрованного блока (для первого блока - константа)
3. получаем хеш значение от модифицированного ключа
4. сохряняем открытый блок, который собираемся зашифровать для последующей модификации ключа в пункте 2.
5. гаммируем исходные данные на полученном хеше. это знячение хеша больше нигде не используется. т.е. кахдый кусок данных гамируется на уникальном хеше.
6. идем в пунк 2. и так до конца данных.
как отсюда видно, ненадежно только шифрование первого блока, т.к. для него используется константа.
> ДайХардом полезно протестировать, хотя это не о чем не > говорит, как в данном случае. Думается результат > тестирования будет неплохой - ведь используется хорошая > хешфункция, а алгоритм требованиям удовлетворять не сможет. А можно ссылочку на ДайХард ?
|
|
|