Как не считывать весь файл?
От: poverkey  
Дата: 18.03.10 11:27
Оценка:
Нужно определить что ключ для расшифрования неправильный, не считывая весь файл. Как это сделать?
Самое простое решение записать что — то известное в начало файла, а при расшифровке сравнить что получилось,
если не совпадает то ключ неправильный. Алгоритм блочный AES.Подскажите правильное решение.
Re: Как не считывать весь файл?
От: TK Лес кывт.рф
Дата: 18.03.10 11:36
Оценка: +1
Здравствуйте, poverkey, Вы писали:

P>Нужно определить что ключ для расшифрования неправильный, не считывая весь файл. Как это сделать?

P>Самое простое решение записать что — то известное в начало файла, а при расшифровке сравнить что получилось,
P>если не совпадает то ключ неправильный. Алгоритм блочный AES.Подскажите правильное решение.

Можно еще заксорить ключ шифрования и записать его туда же. А перед расшифровкой просто сравнить ключи
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re: Как не считывать весь файл?
От: 0K Ниоткуда  
Дата: 18.03.10 12:12
Оценка:
Здравствуйте, poverkey, Вы писали:

P>Нужно определить что ключ для расшифрования неправильный, не считывая весь файл. Как это сделать?

P>Самое простое решение записать что — то известное в начало файла, а при расшифровке сравнить что получилось,
P>если не совпадает то ключ неправильный. Алгоритм блочный AES.Подскажите правильное решение.

Обычно так и делают. В начале файла есть заголовок, у уж потом длина сообщения и само сообщение. Расшифровываете заголовок и смотрите что получилось.
=сначала спроси у GPT=
Re[2]: Как не считывать весь файл?
От: poverkey  
Дата: 18.03.10 12:24
Оценка:
Здравствуйте, 0K, Вы писали:

0K>Здравствуйте, poverkey, Вы писали:


P>>Нужно определить что ключ для расшифрования неправильный, не считывая весь файл. Как это сделать?

P>>Самое простое решение записать что — то известное в начало файла, а при расшифровке сравнить что получилось,
P>>если не совпадает то ключ неправильный. Алгоритм блочный AES.Подскажите правильное решение.

0K>Обычно так и делают. В начале файла есть заголовок, у уж потом длина сообщения и само сообщение. Расшифровываете заголовок и смотрите что получилось.


Понял, спасибо!
Re[3]: Как не считывать весь файл?
От: cvetkov  
Дата: 18.03.10 12:49
Оценка:
только заголовок не надо делать константой
... << RSDN@Home 1.2.0 alpha 4 rev. 1227>>
Re[3]: Как не считывать весь файл?
От: TK Лес кывт.рф
Дата: 18.03.10 13:21
Оценка: +1
Здравствуйте, poverkey, Вы писали:

0K>>Обычно так и делают. В начале файла есть заголовок, у уж потом длина сообщения и само сообщение. Расшифровываете заголовок и смотрите что получилось.


P>Понял, спасибо!


Чем меньше информации надо для поиска ключа, тем легче будет его потом подобрать...
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.