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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
Ghoster
0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 35
#1

Шифр Вернама. Дешифровка - C++

02.05.2013, 05:37. Просмотров 1945. Ответов 4
Метки нет (Все метки)

Помогите написать дешифратор для Шифра Вернама или укажите ошибку в моём дешифраторе:

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
33
34
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
 
int main()
 
{
 
   int i,text ;
   text = strlen("Holo word!");
   char *open = new char[text];
   char *key = new char[text];  
   char *close = new char[text];  
  
   open="Holo word!";   
   for(i = 0; i < text; i++)
      {
      key[i]=(char)rand()%255;
      }
      
            
   for(i = 0; i < text; i++)
      close[i]=(open[i])^(key[i]);
 
 
   cout<<"Otkrytyi text: "<<open<<endl;
 
   cout<<"Zashifrovanyi text: "<<close<<endl;
 
      
getch();
return 0;    
}
Если приклеить этот кусок моего дешифратора в конце, exe'шник вылетает...

C++
1
2
3
4
for(i = 0; i < text; i++)
open[i]=((-1)*(key[i]))^(close[i]);
 
   cout<<"Otkrytyi text 2: "<<open<<endl;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2013, 05:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Шифр Вернама. Дешифровка (C++):

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

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

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

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

Шифр Вижиненра, шифр скитала - C++
Я много прочитал информации и захотел реализовать эти шифры на Buider C++, а вот как это сделать. Кому интересно, напишите мне примеры этих...

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

4
gazlan
3133 / 1909 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
02.05.2013, 07:41 #2
Весь код - сплошная ошибка.

1. Строки не терминированы
2. (-1)* - Сами придумали?
3. Утечка памяти.

P.S.

"Holo" - это что? Alocha ворду?
0
Ghoster
0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 35
02.05.2013, 07:53  [ТС] #3
Цитата Сообщение от gazlan Посмотреть сообщение
Весь код - сплошная ошибка.
1. Строки не терминированы
2. (-1)* - Сами придумали?
3. Утечка памяти.
P.S.
"Holo" - это что? Alocha ворду?
Ну не исключено, что тут ошибки есть!
1)Программу пишу для себя!
2)Да сам)))
3)В каком месте??
0
elivin
65 / 65 / 1
Регистрация: 04.01.2012
Сообщений: 231
Записей в блоге: 1
02.05.2013, 08:36 #4
Цитата Сообщение от Ghoster Посмотреть сообщение
укажите ошибку
Цитата Сообщение от Ghoster Посмотреть сообщение
open="Holo word!";
Может так:
C++
1
strcpy(open, "Holo word!");

Не по теме:

Цитата Сообщение от gazlan
"Holo" - это что?
Она наверное

1
Ghoster
0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 35
02.05.2013, 12:02  [ТС] #5
Всем спасибо, РАЗОБРАЛСЯ!!!
Цитата Сообщение от elivin Посмотреть сообщение
Не по теме:
Сообщение от gazlan
"Holo" - это что?
Она наверное
Нет... ...
0
02.05.2013, 12:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.05.2013, 12:02
Привет! Вот еще темы с ответами:

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

Дешифровка текстового сообщения - C++
В С++ я ещё новичок и не могу понять почему при компиляции выбивает ошибку.Нужно написать программу шифровки и дешифровки текстового...

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

шифровка\дешифровка пароля\логина - C++
Возникла проблема) Ситуация такая. Есть Логин и Пароль . Нужно их шифрануть. Есть алгоритм шифрования . Согласно этому алгоритму для...


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

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

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