Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.87
Василий1192
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 29
#1

Шифратор и дешифратор - C++

11.10.2012, 18:57. Просмотров 5688. Ответов 11
Метки нет (Все метки)

Помогите пожалуйста написать программу, которая зашифровывает файл и расшифровывает, заранее благодарю!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2012, 18:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Шифратор и дешифратор (C++):

Написать шифратор\дешифратор на С++ - C++
Напишите программу, выполняющую следующие действия (в начале программы выводится запрос о том, какое из действий необходимо выполнить): ...

Шифратор и дешифратор текста не работает - C++
Здравствуйте уважаемые форумчане, подскажите мне, не изучал С++ совсем, однако попросили написать программу. На этом форуме вроде нашёл...

Шифратор/Дешифратор шифра цезаря - C++
Не так уж и давно мне было необходимо создать шифратор в шифр цезаря(сори за тавтологию). Однако мне не удалось найти НИ ОДИН рабочий...

Шифратор/дешифратор, методом квадрата Виженера - C++
Необходимо написать программу шифратора и дешифратора с ключом, метод квадрат Виженера. Помогите, пожалуйста.

Дешифратор - C++
Здравствуйте, не могли бы вы мне помочь с данной программой в объяснении её где какие операции она совершает. Писал её я не сам, т.к. знаю...

дешифратор цезаря - C++
#include<stdio.h> #include<stdlib.h> #include<string.h> #include<math.h> #include<string.h> #include<conio.h> #include<ctype.h>...

11
I.M.
566 / 549 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
11.10.2012, 19:03 #2
Используйте ксор - просто и быстро
0
Василий1192
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 29
11.10.2012, 19:14  [ТС] #3
Что такое ксор? Это нужно сделать самым простым способом
0
silent_1991
Эксперт С++
4993 / 3051 / 149
Регистрация: 11.11.2009
Сообщений: 7,038
Завершенные тесты: 1
11.10.2012, 19:15 #4
Василий1192, "ксор" - xor - исключающее ИЛИ. Это и есть простейший (и очень ненадёжный) способ шифрования.
0
I.M.
566 / 549 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
11.10.2012, 19:15 #5
Ксор - это такая операция
A ^= B; - вот и всё шифрование
0
Василий1192
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 29
11.10.2012, 19:32  [ТС] #6
А как зашифровать именно файл?
0
I.M.
566 / 549 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
11.10.2012, 19:34 #7
Василий1192, а как вы с этим файлом работаете?
Открыть файл - считать оттуда данные - проксорить их - записать в файл
1
Василий1192
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 29
11.10.2012, 19:41  [ТС] #8
Это понятно, а как проксорить в С++? Как это будет выглядеть в коде?
0
silent_1991
Эксперт С++
4993 / 3051 / 149
Регистрация: 11.11.2009
Сообщений: 7,038
Завершенные тесты: 1
11.10.2012, 19:43 #9
Василий1192,
C++
1
2
3
4
5
// msg - сообщение, которое хотим закодировать
// key - ключ, которым кодируем
// msg_size - размер сообщения
for (int i = 0; i < msg_size; ++i)
    msg[i] ^= key;
1
Thinker
Эксперт С++
4229 / 2203 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
11.10.2012, 19:53 #10
Но только ключ подлиннее взять, а то одного числа будет мало. Вообще не легче ли стандртами пользоваться, ГОСТ 89, AES и т.д.
1
Василий1192
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 29
11.10.2012, 20:00  [ТС] #11
Тоесть сначала открыть файл, проксорить, используя ключ(ключ - любое число) и все?
0
silent_1991
Эксперт С++
4993 / 3051 / 149
Регистрация: 11.11.2009
Сообщений: 7,038
Завершенные тесты: 1
11.10.2012, 20:10 #12
Василий1192, ну только результат не забыть сохранить. При этом алгоритм шифрации одновременно является и алгоритмом дешифрации.
1
11.10.2012, 20:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2012, 20:10
Привет! Вот еще темы с ответами:

XOR Шифратор - C++
Сделал шифратор на основе XOR’а, но если ввести пробел в сообщении которое надо зашифровать, програма во всю отказывается шифровать, то...

Простой шифратор - C++
Задача такая: пользователь вводит четырехзначное число, после этого программа отображает это число в шифрованном виде. Шифрование...

Дешифратор кода картинки.. - C++
Здраствуйте. Как то я вводил гдето код з картинки и мне стукнуло в голову. А почему би не написать програму которая бы розшыфровывала б...

Шифратор методом виженера - C++
Помогите пожалуйста срочно написать программу, на тему шифратор и дешифратор методом виженера на с++.


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.