Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Шифрование файла в AES

81K
25 апреля 2012 года
b.maslakov
2 / / 21.03.2012
Здравствуйте.
Необходимо зашифровать файл в AES.
Проблема в том, что размер кодируемого блока должен быть равен размеру ключа, поэтому последний блок приходится дополнять нулями до нужного размера.
Все замечательно, но я не понимаю, как раскодировать файл, т.е. понять где файл кончился и начинаются дополняющие нули.
Планировал сначала кодировать файл в Base64, а только потом в AES, это вроде решает проблему, но для больших файлов это наверняка придет к нехилому падению производительности, а я разрабатываю все это для сервера.
Знатоки, подскажите, что делать в подобных случаях.
Заранее огромное спасибо.
277
25 апреля 2012 года
arrjj
1.7K / / 26.01.2011
Самое простое: в начало файла добавляем его размер и всё.
79K
26 апреля 2012 года
FIRON
17 / / 13.03.2012
Ага, размер в начало..только не файла, а последнего блока, имхо.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог