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

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

Восстановить пароль Регистрация
 
BusiNKa
 Аватар для BusiNKa
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 8
31.03.2010, 23:40     шифрование, взломаем файл(?)=)) #1
Здрасьте, здрасьте))
Есть программка на Паскальчике... А как бы ее переделать на Си? Проблеммка... Помогите))
А еще как дописать в программку на Си запись и чтение в файлик?
Итак, вот код:
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.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2010, 23:40     шифрование, взломаем файл(?)=))
Посмотрите здесь:

C++ Шифрование
шифрование C++
C++ Шифрование
C++ Шифрование
Шифрование C++
Шифрование C++
Шифрование данных в файл C++
C++ Шифрование информации и запись в файл с последующей расшифровкой

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zayaz
6 / 6 / 1
Регистрация: 13.03.2010
Сообщений: 34
01.04.2010, 13:44     шифрование, взломаем файл(?)=)) #2
А что она делает-то эта программка?
Yurii_74
paladin
 Аватар для Yurii_74
279 / 179 / 3
Регистрация: 25.02.2009
Сообщений: 592
01.04.2010, 14:52     шифрование, взломаем файл(?)=)) #3
Цитата Сообщение от zayaz Посмотреть сообщение
А что она делает-то эта программка?

Не по теме:

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

Yandex
Объявления
01.04.2010, 14:52     шифрование, взломаем файл(?)=))
Ответ Создать тему
Опции темы

Текущее время: 17:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru