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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 34, средняя оценка - 4.79
Shigan
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 4
#1

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

18.12.2012, 22:57. Просмотров 5233. Ответов 8
Метки нет (Все метки)

доброго времени суток! помогите, пожалуйста, написать программу "из внешнего файла в формате «ТХТ» ввести текст и зашифровать/расшифровать его методом Гронсфельда. Результат записать во внешний файл в формате «ТХТ»"
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 22:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Шифрование текстового файла методом Гронсфельда (C++):

Шифрование текстового файла - C++
Подскажите плз я голову сломал не знаю как делать, вот дан текстовый файл и надо произвести его шифрацию по нескольким условиям: 1....

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

Шифрование файла с методом исключающего ИЛИ - C++
Здраствуйте, помогите составить программу которая шифрует файл текстового документа по символьно, с использованием ключа

Шифрование текстового файла. - C++
Здравствуйте, дорогие формучани. В общем вопрос таков. Надо написать программу, которая будет шифровать файл или с добавлением битов в него...

Шифрование файла методом Вернама - C++
Собственно кодирую текстовый файл методом Вернама и столкнулся с проблемой: уже в зашифрованном файле присутствуют символы SUB (которые...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
18.12.2012, 23:12 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <fstream>
#include <string.h>
#include <cstdlib>
#include <ctime>
#include <string>
 
using namespace std;
 
int main() {
    char* a = "Cyberforum.ru";
 
    int arr[strlen(a)];
 
    for(int i = 0; i < strlen(a); ++i) {
        srand(time(0) * (i - 5));
        arr[i] = rand() % 30;
    }
 
    string b;
 
    for(int i = 0; i < strlen(a); ++i) {
        b.push_back(char(a[i] + arr[i]));
    }
 
    cout << b << endl << endl;
 
    for(int i = 0; i < strlen((a)); ++i) {
        cout << arr[i] << " ";
    }
 
}
Без файлов
2
Shigan
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 4
18.12.2012, 23:25  [ТС] #3
может глупый вопрос, а как файлы включить сюда?
0
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
18.12.2012, 23:27 #4
Файловые потоки fstream
1
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
19.12.2012, 08:08 #5
Усовершенствованные шифратор + дешифратор
0
Вложения
Тип файла: rar Shifr.rar (405.5 Кб, 530 просмотров)
Shigan
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 4
21.12.2012, 11:02  [ТС] #6
ругается на arr, говорит не определен..((

Добавлено через 21 час 19 минут
не работает
0
Schizorb
509 / 461 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
21.12.2012, 11:05 #7
А так?
C++
1
int * arr = new int[strlen(a)];
0
Shigan
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 4
21.12.2012, 11:25  [ТС] #8
вылезло очень много ошибок
0
MoonRaiser
0 / 0 / 0
Регистрация: 11.11.2016
Сообщений: 39
21.05.2017, 22:13 #9
https://github.com/melstockman/grons...feldCipher.cpp
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2017, 22:13
Привет! Вот еще темы с ответами:

Шифрование методом Цезаря - C++
Здравствуйте. Неправильно работает шифр и неправильно работает с последней буквой &quot;я&quot;, не сдвигается. &quot;Я&quot; сдвигается, строчная нет. Как...

Шифрование методом решёток - C++
Выдаёт ошибку идентификатор &quot;gets&quot; не определён, как сделать, чтобы избавиться от этой ошибки? void main() { char *s; // строка для...

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

Шифрование методом перестановки - C++
люди помогите пожалуйста я сделал программу на Си &quot;шифт перестановки&quot; а препад говорит что ему только на С++ сдавать а я С++ вообще не знаю...


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

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

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