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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.88
Tutarin
1 / 1 / 0
Регистрация: 21.10.2010
Сообщений: 10
#1

Криптоанализ шифра Цезаря - C++

25.01.2011, 23:54. Просмотров 3415. Ответов 2
Метки нет (Все метки)

Помогите пожалуйста, написать програму. Суть программы в том чтобы без ключа разшифровать текст зашифрованый шифром Цезаря.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.01.2011, 23:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Криптоанализ шифра Цезаря (C++):

Криптоанализ шифра Виженера - C++
скачал и начал разбираться с прогой по криптоанализу,но сложно // Kaziski.cpp : Defines the entry point for the console application. //...

Частотный анализ. Криптоанализ шифра замены. С++ - C++
Доброго времени суток. Задача состоит в следующем: "Дан зашифрованный файл, методом замены. Ключа и открытого текста нет. Надо...

Отладить код шифра Цезаря - C++
Здравствия всем, не все происходит так как бы хотелось. #include "stdafx.h" #include <iostream> using namespace std; bool...

Шифратор/Дешифратор шифра цезаря - C++
Не так уж и давно мне было необходимо создать шифратор в шифр цезаря(сори за тавтологию). Однако мне не удалось найти НИ ОДИН рабочий...

Частотный анализ для шифра Цезаря - C++
Добрый день! Нужно было написать программу,которая кодирует шифр Цезаря. Это есть: #include <iostream> using namespace std; int...

Дешифровка шифра Цезаря методом частотного анализа - C++
Добрый вечер всем. Уже несколько дней бъюсь над задачей и все время выводит явно не то что надо. Я много полазил по КодФоруму и не тольуо...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ивашка
26.01.2011, 00:24
  #2

Не по теме:

А мне надо как раз расшифровать кой чего,и ключа нет)

mazeepa
Сообщений: n/a
02.05.2011, 13:41 #3
PHP
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
35
36
37
38
39
function cesar_unript($text,$k){
 
 echo "<br />________Рoзшифрування Цезаря $k.....";
//$frec = file_get_contents("3-chastoti.txt");
  // $F  =
 
  //визначення частоти лытер в масив
  for($i=0; $i<strlen($text); $i++) {
     $let=$text[$i];
       if($mas1[$let]==NULL) $mas1[$let]=1;
       else $mas1[$let]++;
      }
        //сортуєм масив  по спаданню
        arsort($mas1);
        ///створюэм рядок частоти
        foreach($mas1 as $l=>$c){
           $L[] = $l;
           $C[] = $c/strlen($text);
           }
 
        $key = get_code($L[0]) - get_code("о");
        if ($key <0 ) $key += 32;
 
 echo "<br />_____________найчастыша буква <b>$L[0]</b> <i>$C[0] ключ =   $key</i> ";
 echo "<br />_____________найчастыша буква <b>$L[1]</b> $C[2]";
 echo "<br />_____________найчастыша буква <b>$L[2]</b> $C[3] <br />";
 
  ////Розшифрування
  for($i=0; $i<strlen($text); $i++) {
     $let = $text[$i];
 
      $lk = get_code($let) - $key;
      if ($lk < 0) $lk += 32;
 
      $text[$i] = get_char($lk);
  }
 
  return $text;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.05.2011, 13:41
Привет! Вот еще темы с ответами:

Криптоанализ шифротекста, полученного методом простой замены - C++
Здравствуйте! Помогите пожалуйста! Я думаю, это в ваших силах. Задание: написать программу для криптоанализа шифротекста. При...

Шифрование шифра Виженера - C++
Здравствуйте! При шифровании сообщения на русском языке шифром Виженера у меня возникла ошибка. ind2=abc.find(key); &lt;--- вот в этой...

Взлом XOR шифра - C++
Здравствуйте, пишу программу для взлома XOR шифра. Прочитал по этому поводу в &quot;Прикладной криптографии&quot; Брюса Шнайера. Там описан...

Реализация шифра Виженера - C++
Написать программу для шифра Виженера на С++


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

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

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