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

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

Войти
Регистрация
Восстановить пароль
 
BusiNKa
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 8
#1

шифрование, взломаем файл(?)=)) - C++

31.03.2010, 23:40. Просмотров 467. Ответов 2
Метки нет (Все метки)

Здрасьте, здрасьте))
Есть программка на Паскальчике... А как бы ее переделать на Си? Проблеммка... Помогите))
А еще как дописать в программку на Си запись и чтение в файлик?
Итак, вот код:
Pascal
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
40
41
42
43
44
45
46
47
48
49
const
  TPolibius: array['A' .. 'E', 'A' .. 'E'] of char = (
    ('A', 'B', 'C', 'D', 'E'),
    ('F', 'G', 'H', 'I', 'K'),
    ('L', 'M', 'N', 'O', 'P'),
    ('Q', 'R', 'S', 'T', 'U'),
    ('V', 'W', 'X', 'Y', 'Z')
  );
function PolibiusEncipher(toCode: string): string;
var
  i: integer;
  ix, jx: char;
  s: string;
begin
  s := '';
  for i := 1 to length(toCode) do begin
 
    for ix := 'A' to 'E' do
      for jx := 'A' to 'E' do
        if TPolibius[ix, jx] = toCode[ i ] then begin
          s := s + ix + jx; break;
        end;
 
  end;
  PolibiusEncipher := s
end;
 
function PolibiusDecipher(toDecode: string): string;
var
  i: integer;
  s: string;
begin
  s := '';
  i := 1;
  while i <= length(toDecode) do begin
    s := s + TPolibius[toDecode[ i ], toDecode[succ(i)]];
    inc(i, 2);
  end;
  PolibiusDecipher := s
end;
 
var
  s: string;
 
begin
  s := PolibiusEncipher('POLIBIUS');
  writeln(s);
  writeln('s = ', PolibiusDecipher(s));
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2010, 23:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос шифрование, взломаем файл(?)=)) (C++):

Шифрование данных в файл - C++
Шифрование данных в файл. вообще не понимаю что это такое. скиньте примерный код и алгоритм.

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

Файл: Скопировать текст в другой текстовый файл файл, но чётные строки должны быть с большой буквы... - C++
Создать текстовый файл. Скопировать текст в другой текстовый файл файл, но чётные строки должны быть с большой буквы, а нечетные с...

Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке - C++
Пожалуйста, помогите решить задачу в C++!!! Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но...

Даны натуральное , символьный файл и текстовый файл . Файл содержит 30 слов , каждое из которых будем называть ключевым - C++
Добрый день, помогите пожалуйста сделать вот такую программу. Даны натуральное k , символьный файл f и текстовый файл f1 . Файл f...

.NET 4.x Шифрование на этапе записи в файл - Visual Basic .NET
Всем привет! Собственно, возникла проблема - не могу зашифровать алгоритмом сим. шифрования строки при последовательной записи в файл. Вот...

2
zayaz
6 / 6 / 1
Регистрация: 13.03.2010
Сообщений: 34
01.04.2010, 13:44 #2
А что она делает-то эта программка?
0
Yurii_74
paladin
280 / 180 / 3
Регистрация: 25.02.2009
Сообщений: 592
01.04.2010, 14:52 #3
Цитата Сообщение от zayaz Посмотреть сообщение
А что она делает-то эта программка?

Не по теме:

Заменяет один символ двумя (A->AA, Z->EE), затем в обратную сторону. Для практики совсем уж начинающих (переходящих с паскаля на си) подойдет.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2010, 14:52
Привет! Вот еще темы с ответами:

Шифрование/дешифрование - Не удается расшифровать файл - C (СИ)
#include &lt;openssl/rand.h&gt; #include &lt;openssl/md5.h&gt; #include &lt;openssl/aes.h&gt; #include &lt;openssl/evp.h&gt; #include &lt;openssl/err.h&gt; ...

Шифрование XOR: расшифрованный файл не правильный - C++ Qt
Здравствуйте, написал 2 функции по замыслу одна шифрует файл вторая расшифровывает но..расшифрованный файл не правильный...подскажите...

Простейшее шифрование при записи в файл - C#
Здравстуйте! Есть код, который шифрует и дешифрирует строчку сообщения. Не могу сообразить, что нужно сделать, чтобы записать в файл...

Чтение,шифрование и запись в один файл - C++ WinAPI
Пишу программу шифрующую (CryptoAPI) файл,буфер - 1 килобайт,требуется сделать так чтобы чтение и запись происходили из/в один и тот же...


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

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

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