|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.10.2011, 21:14 | #1 |
Регистрация: 11.10.2011
Сообщений: 7
|
Шифратор на C++
Всем привет.
Собсно накопилось несколько вопросов по теме курсача.Нужен шифратор Blowfish на C++. 1) Хотелось бы сделать поддержку шифрования файлов (тоесть не "тупо" текстовой строки а именно файлов любого типа).Как это реализовать приблизительно? 2) Нужна индикация времени тоесть например генерация ключа столько то миллисекунд. Очень прошу помощи. |
11.10.2011, 22:05 | #2 |
Пользователь
Регистрация: 11.10.2011
Сообщений: 60
|
1) ну попробуй любой файл открыть блокнотом. Например картинку. Там будет непонятный набор символов. Непонятный тебе) Ну если ты их зашифруешь, то она не будет читаться. Так же и с любыми другими файлами.
2) Если не под консоль, то, думаю, можно сделать еще один поток, в котором и будет вычисляться и выводится то, сколько времени осталось) Если я правильно понял вопрос) |
11.10.2011, 22:45 | #3 |
Регистрация: 11.10.2011
Сообщений: 7
|
А как этот набор символов в качестве переменной ввести в программу? Открывать в блокноте файл чтоли и копировать в программу?
|
12.10.2011, 08:35 | #4 |
Форумчанин
Регистрация: 02.06.2011
Сообщений: 282
|
да ифстримом обычным
|
12.10.2011, 09:01 | #5 |
Пользователь
Регистрация: 11.10.2011
Сообщений: 60
|
почитай про открытие файлов.
Обычного fopen(..) будет достаточно) |
12.10.2011, 12:43 | #6 |
Регистрация: 11.10.2011
Сообщений: 7
|
Ни у кого нет случаем подробно расписан код Blowfisha хоть на чем-то?
Чтоб с комментами.А то не совсем понятно что они там с мантиссами числа пи делают.Брал исходники зарубежных авторов там черт ногу сломит в описании.Или хоть бы реальный пример шифрования с пораудновым описанием. Если у кого-то есть не поскупитесь пож-та.Оч надо |
12.10.2011, 21:27 | #7 |
Регистрация: 11.10.2011
Сообщений: 7
|
Ладно.Тогда еще один вопрос : допустим нужно зашифровать картинко .jpg.Допустим я побитово считал ее,зашифровал и т.д.
Теперь : 1) каким расширением именовать шифранутый файл?? 2) при расшировке нужно опять указать что это .jpg и как-то создать файл,записать туда все и поставить расширение.Мне надо вернуть все в исходное состояние. |
12.10.2011, 22:14 | #8 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
дописывай второе расширение: zzz.jpeg => zzz.jpeg.encrypted
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
12.10.2011, 23:18 | #9 |
Регистрация: 11.10.2011
Сообщений: 7
|
Да,а потом можно будет просто убрать второе расширение?
При расшифровке я имею ввиду |
12.10.2011, 23:54 | #10 |
Пользователь
Регистрация: 11.10.2011
Сообщений: 60
|
ну либо предложенным вариантом с добавлением расширения. При шифровании будет создаваться новый файл (или меняться текущий) на pic.jpg.encrypt, а при расшифровке обратно.
Либо могу предложить создать какой-то свой формат данных. Например, с тем же расширением *.encrypt. А в нем уже будет записанны данные приблизительно следующего типа: 1. формат 2. версия алгоритма 3. зашифрованные данные исходного файла В общем, фонтазируйте!)) И не надо заставлять потенциального пользователя делать какие-то мелкие рутинные задачи самостоятельно. Пусть все делает сама программа!) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа-Шифратор | venomdanger | Помощь студентам | 0 | 27.12.2010 19:12 |
Шифратор | frekoz | Общие вопросы C/C++ | 6 | 02.04.2010 13:16 |
Программа шифратор. С++ | Игорь777 | Помощь студентам | 10 | 02.05.2009 10:27 |
шифратор файлов | Kubus | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 14.05.2007 23:58 |