Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/16: Рейтинг темы: голосов - 16, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 35
1

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

02.05.2013, 05:37. Просмотров 3110. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2013, 05:37
Ответы с готовыми решениями:

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

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

Шифр Вернама
Шифр вроде работает, помогите с расшифровкой или может у кого есть исходники шифра Вернама ...

Шифр Вернама
Товарищи, выручайте. Необходимо составить шифровщик\дешифровщик шифра Вернама в среде FP.

4
3168 / 1927 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
02.05.2013, 07:41 2
Весь код - сплошная ошибка.

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

P.S.

"Holo" - это что? Alocha ворду?
0
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
67 / 67 / 9
Регистрация: 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
0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 35
02.05.2013, 12:02  [ТС] 5
Всем спасибо, РАЗОБРАЛСЯ!!!
Цитата Сообщение от elivin Посмотреть сообщение
Не по теме:
Сообщение от gazlan
"Holo" - это что?
Она наверное
Нет... ...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.05.2013, 12:02

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Шифр Вернама
Надо прога для обработки текста шифром Вернама. Решить задачу 2 способами: через обработку строки...

Шифр Вернама
Надо создать программу, которая шифрует текст, есть предположения, как это сделать?

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

Реализовать шифр Вернама
Все привет. Требуется реализовать шифр Вернама. В этом шифре ключ такой же размерности как и...


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

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

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