Форум программистов, компьютерный форум CyberForum.ru

Научно-практическая конференция - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.82
DeMms
2 / 2 / 0
Регистрация: 14.02.2011
Сообщений: 84
21.09.2011, 13:47     Научно-практическая конференция #1
Ребят меня оправили на конференцию не спросив хочу ли я этого - кроме дипломки еще один гемор вылезет...
Тему хоть дали "Применение криптографии в программе для сохранения конфиденциальности данных".
Сегодня ночь будет в стиле зомби. Я то уже вроде родил идею - скармливаем приложению drag-n-drop методом например docx документ конфиденциальной информации, приложение начинает обработку проверяет все на ошибки, шифрует, а потом выплевывает готовый файл который зашифрован.
Сказали делать каким нибудь криптостойким алгоритмом, который трудно подобрать практически. Знаете ли такие алгоритмы, какие либо реализации их желательно на с++.. а пилить мне сказали на бильдере. Подскажите напильников по объекту моих стенаний..
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
21.09.2011, 15:26     Научно-практическая конференция #2
Если ссылки на литературу нужны, то вот:
http://www.cyberforum.ru/showthread.php?p=1950320

Криптостойкие (практические) алгоритмы симметричного шифрования:
AES - американский стандарт,
ГОСТ 28147-89 - российский стандарт.

А раз это стандарты (то есть исследовались профессионалами и возведены в гос. стандарт), то им стоит доверять.
DeMms
2 / 2 / 0
Регистрация: 14.02.2011
Сообщений: 84
21.09.2011, 15:29  [ТС]     Научно-практическая конференция #3
Фух... ну я еще Шнайера нашел у себя, а так спасибо за конкретику.. буду плыть по течению в сторону к этим алгоритмам.
Оу.. я не полностью тему раскрыл вопроса... сказано элептическая криптография.. это фэйл для меня
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
21.09.2011, 15:37     Научно-практическая конференция #4
Цитата Сообщение от DeMms Посмотреть сообщение
я не полностью тему раскрыл вопроса... сказано элептическая криптография.. это фэйл для меня
Все это есть в данных книжках:

Коблиц Н. Курс теории чисел и криптографии. М: ТВП, 2001.

Рябко Б.Я., Фионов А.Н. Криптографические методы защиты информации. - М.: Горячая линия - Телеком, 2005.

Ростовцев А.Г., Маховенко Е.Б. Теоретическая криптография. -СПб: АНО НПО ПРОФЕССИОНАЛ. 2004.

Добавлено через 5 минут
Если их отсортировать по глубине изложения и требованию мат.аппарата, то так:

Рябко Б.Я., Фионов А.Н. Криптографические методы защиты информации. - М.: Горячая линия - Телеком, 2005.

Коблиц Н. Курс теории чисел и криптографии. М: ТВП, 2001.

Ростовцев А.Г., Маховенко Е.Б. Теоретическая криптография. -СПб: АНО НПО ПРОФЕССИОНАЛ. 2004.
DeMms
2 / 2 / 0
Регистрация: 14.02.2011
Сообщений: 84
21.09.2011, 15:38  [ТС]     Научно-практическая конференция #5
Наиогромнейшее спасибо, с реализацией потом вопросы возникнут.. я в плане того как именно применять криптографию. Вроде и знаю что применяется везде где хочется укрыться от "посторонних", чтобы нечитали переписки любовные или например какие либо конфиденциальные данные перенести.
-=ЮрА=-
Заблокирован
Автор FAQ
21.09.2011, 15:41     Научно-практическая конференция #6
Цитата Сообщение от DeMms Посмотреть сообщение
Я то уже вроде родил идею - скармливаем приложению drag-n-drop методом например docx
- идея немножко геморна, разбор docx - это тяжкая задача!drag-n-drop и DES сейчас выложу...
-=ЮрА=-
Заблокирован
Автор FAQ
21.09.2011, 15:45     Научно-практическая конференция #7
Вот DES + drag-n-drop
Миниатюры
Научно-практическая конференция  
Вложения
Тип файла: rar desutil.rar (7.7 Кб, 193 просмотров)
Тип файла: rar drag_n_drop.rar (14.7 Кб, 89 просмотров)
DeMms
2 / 2 / 0
Регистрация: 14.02.2011
Сообщений: 84
21.09.2011, 15:46  [ТС]     Научно-практическая конференция #8
К C++ Builder без проблем допилиться?
-=ЮрА=-
Заблокирован
Автор FAQ
21.09.2011, 15:54     Научно-практическая конференция #9
Цитата Сообщение от DeMms Посмотреть сообщение
К C++ Builder без проблем допилиться?
- DES думаю пойдёт, а вот drag-n-drop это MFC VS 6.0 реализация
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
21.09.2011, 15:54     Научно-практическая конференция #10
-=ЮрА=-, вряд ли стоит на конференции про DES напоминать, теперь этот алгоритм только для учебных целей и заменен он уже давно на AES.
-=ЮрА=-
Заблокирован
Автор FAQ
21.09.2011, 16:05     Научно-практическая конференция #11
Цитата Сообщение от Thinker Посмотреть сообщение
DES
- дал как конву, с чего то же человеку начинать надо)
DeMms
2 / 2 / 0
Регистрация: 14.02.2011
Сообщений: 84
21.09.2011, 16:21  [ТС]     Научно-практическая конференция #12
Уже и поспорить успели спасибо за содействие я думаю эта тема не останется лишенной обсуждений )
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
21.09.2011, 16:27     Научно-практическая конференция #13
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
идея немножко геморна, разбор docx - это тяжкая задача!
А зачем его разбирать? Так, как есть, и обработать. Как и любой другой файл - jpg, gif, html, mp3, mkv, avi...
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
21.09.2011, 16:57     Научно-практическая конференция #14
talis, Таки .docx это архив XML-ек, а не файл.
-=ЮрА=-
Заблокирован
Автор FAQ
21.09.2011, 17:12     Научно-практическая конференция #15
Цитата Сообщение от talis Посмотреть сообщение
А зачем его разбирать? Так, как есть, и обработать.
-docx - binary compaund файл, как я понял шифровка - это текст файла. Сначала нужно припаять IStorage для разбора docx потом выжать текст а потом дешефрануть, как по мне не нужный гемор, кидаем всё в txt и не паримся...
DeMms
2 / 2 / 0
Регистрация: 14.02.2011
Сообщений: 84
21.09.2011, 18:24  [ТС]     Научно-практическая конференция #16
хм а как тогда все файлы шифровать без разбора?
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
21.09.2011, 18:25     Научно-практическая конференция #17
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
docx - binary compaund файл, как я понял шифровка - это текст файла. Сначала нужно припаять IStorage для разбора docx потом выжать текст а потом дешефрануть, как по мне не нужный гемор, кидаем всё в txt и не паримся...
зачем, если можно шифровать это как массив байт?
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
21.09.2011, 18:27     Научно-практическая конференция #18
Цитата Сообщение от fasked Посмотреть сообщение
зачем, если можно шифровать это как массив байт?
Я о том же.

Добавлено через 48 секунд
Зачем разбирать файл и шифровать по частям, когда это можно будет сделать разом?
DeMms
2 / 2 / 0
Регистрация: 14.02.2011
Сообщений: 84
21.09.2011, 18:27  [ТС]     Научно-практическая конференция #19
ну нетак все просто.. txt понятно непаримся... чтобы программа была всеядна как такое сделать.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2011, 18:28     Научно-практическая конференция
Еще ссылки по теме:

Сети Научно исследовательская работа студентов
C++ Научно-исследовательские разработки
8 заданий по Системам научно-технических расчётов (MathCAD)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
21.09.2011, 18:28     Научно-практическая конференция #20
DeMms, уже несколько раз сказали. Байты они и в африке байты. Какая разница, какой у файла формат.
Yandex
Объявления
21.09.2011, 18:28     Научно-практическая конференция
Ответ Создать тему
Опции темы

Текущее время: 04:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru