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

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

Войти
Регистрация
Восстановить пароль
 
zefir32rus
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 3
#1

Шифрование текстового файла - C++

28.09.2010, 17:45. Просмотров 807. Ответов 4
Метки нет (Все метки)

Подскажите плз я голову сломал не знаю как делать, вот дан текстовый файл и надо произвести его шифрацию по нескольким условиям:
1. символы с кодами 1-31, 243-255 не менять, так как они могут играть роль служебных. 2. фировать текст блоками по 32байта и 3. коды символов 32-242 зашифровать по формулам a[n]=99243-n+m0 mod 211)+32 m=(3*k-1)mod 99, где n- исходный код символа, a [n]- зашифрованый код, k-порядковый номер блока.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2010, 17:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Шифрование текстового файла (C++):

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

Шифрование текстового файла методом Гронсфельда - C++
доброго времени суток! помогите, пожалуйста, написать программу "из внешнего файла в формате «ТХТ» ввести текст и зашифровать/расшифровать...

Добавить в конец первого текстового файла содержимое второго текстового файла - C++
Даны два текстовых файла. Добавить в конец первого файла содержимое второго файла.

Преобразование текстового файла в двоичный и чтение исходных данных из двоичного файла. - C++
#include<iostream> #include<fstream> #include<locale.h> #include<iomanip> #include <cstdlib> using namespace std; struct...

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

Указание текстового файла-источника и принимающего файла в cmd - C++
Подскажите, как сделать что б при вводе через cmd надо было указывать файл-исходник и принимающий файл? "полный путь\fdsfsd.exe in.txt...

4
asics
Freelance
Эксперт С++
2847 / 1782 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
28.09.2010, 17:48 #2
Изучайте таблицы http://ascii-table.com/ascii.php там для каждого символа есть код.
0
knkd
37 / 36 / 2
Регистрация: 08.08.2010
Сообщений: 162
28.09.2010, 18:00 #3
Цитата Сообщение от Asics^ Посмотреть сообщение
Изучайте таблицы http://ascii-table.com/ascii.php там для каждого символа есть код.
А смысл? В задании только числа, про их представление ничего не сказано.
0
asics
Freelance
Эксперт С++
2847 / 1782 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
28.09.2010, 18:02 #4
Цитата Сообщение от zefir32rus Посмотреть сообщение
1. символы с кодами 1-31, 243-255
а ето тогда что ?
0
knkd
37 / 36 / 2
Регистрация: 08.08.2010
Сообщений: 162
28.09.2010, 18:09 #5
ето наверное:
C
1
2
3
4
5
6
7
8
9
10
unsigned char chr = 'Ы';
unsigned int operated_cipher = (unsigned int) chr;
if (1 < operated_cipher < 32) {
    ...
} else if (243 < operated_cipher < 255) {
    ...
} else {
    ...
}
...
какой именно символ прячется за каждым чаром в данном случае ИМХО абсолютно равнобедренно.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.09.2010, 18:09
Привет! Вот еще темы с ответами:

как может корректно выполняющийся оператор >> (чтение из текстового файла) негативно влиять на открытие другого файла? - C++
Друзья! Создадим два текстовых файла, f_0.txt и f_1.txt и что-нибудь в них запизаем, например в первый запихаем 1234 а во второй 5678 и...

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

Шифрование файла - C++
Добры день. Нашел вот такой код: #include&lt;iostream&gt; #include&lt;fstream&gt; using namespace std; int main() { //ifstream...

Шифрование\создание файла - C++
Давно задаюсь вопросом , как программисты делают свое расширение файла(например file.xbd), и как они его кодируют,если кодируют вообще, при...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
28.09.2010, 18:09
Ответ Создать тему
Опции темы

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