Нужно определить что ключ для расшифрования неправильный, не считывая весь файл. Как это сделать?
Самое простое решение записать что — то известное в начало файла, а при расшифровке сравнить что получилось,
если не совпадает то ключ неправильный. Алгоритм блочный AES.Подскажите правильное решение.
Здравствуйте, poverkey, Вы писали:
P>Нужно определить что ключ для расшифрования неправильный, не считывая весь файл. Как это сделать?
P>Самое простое решение записать что — то известное в начало файла, а при расшифровке сравнить что получилось,
P>если не совпадает то ключ неправильный. Алгоритм блочный AES.Подскажите правильное решение.
Можно еще заксорить ключ шифрования и записать его туда же. А перед расшифровкой просто сравнить ключи
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Здравствуйте, poverkey, Вы писали:
P>Нужно определить что ключ для расшифрования неправильный, не считывая весь файл. Как это сделать?
P>Самое простое решение записать что — то известное в начало файла, а при расшифровке сравнить что получилось,
P>если не совпадает то ключ неправильный. Алгоритм блочный AES.Подскажите правильное решение.
Обычно так и делают. В начале файла есть заголовок, у уж потом длина сообщения и само сообщение. Расшифровываете заголовок и смотрите что получилось.
Здравствуйте, 0K, Вы писали:
0K>Здравствуйте, poverkey, Вы писали:
P>>Нужно определить что ключ для расшифрования неправильный, не считывая весь файл. Как это сделать?
P>>Самое простое решение записать что — то известное в начало файла, а при расшифровке сравнить что получилось,
P>>если не совпадает то ключ неправильный. Алгоритм блочный AES.Подскажите правильное решение.
0K>Обычно так и делают. В начале файла есть заголовок, у уж потом длина сообщения и само сообщение. Расшифровываете заголовок и смотрите что получилось.
Понял, спасибо!
только заголовок не надо делать константой
... << RSDN@Home 1.2.0 alpha 4 rev. 1227>>
Здравствуйте, poverkey, Вы писали:
0K>>Обычно так и делают. В начале файла есть заголовок, у уж потом длина сообщения и само сообщение. Расшифровываете заголовок и смотрите что получилось.
P>Понял, спасибо!
Чем меньше информации надо для поиска ключа, тем легче будет его потом подобрать...
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.