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

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

02.05.2013, 05:37. Просмотров 2150. Ответов 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
Ответы с готовыми решениями:

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

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

Шифрование файлов шифром Вернама
Всем здравствуйте.Нужно написать программу для шифрования файлов шифром...

Прошу помощи в доработке программы по шифрованию Вернама
Прошу помощи в доработке программы по Шифрованию Вернама, нужно чтобы 10...

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

4
gazlan
3141 / 1917 / 311
Регистрация: 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 / 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
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

Шифрование файла методом Вернама
Собственно кодирую текстовый файл методом Вернама и столкнулся с проблемой: уже...

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

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


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

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

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