Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 26

Строка: Кодирование строки методом гаммирования

30.03.2017, 22:09. Показов 1668. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Кодирую строки методом гаммирования. Исходная строка обрезается по длине ключа. А как можно закодировать и декодировать независимо от длины ключа, чтобы кодировалась/декодировалась вся строка?

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
program gamma1;
var str1, key, str2, str3: string[20]; len1, len2, i, x, y,z: byte;
 
begin
  writeln;
  write (' введите исходную фразу: '); 
  readln(str1);
  writeln (' вы ввели: ', str1);
  len1:=length(str1); 
  writeln ('len of str: ',len1);
  write ('введите ключ: '); 
  readln(key);
  writeln(' вы ввели: ',key);
len2:=length(key);
  
  for i:=1 to len2 do
  begin
    x:=ord(str1[i]);
    y:=ord(key[i]);
    z:=x xor y;
    str2:=str2 + chr(z)
   end;
   writeln (' Закодировали: ', str2);
   
   for i:=1 to len2 do
   begin
    x:=ord(str2[i]);
    y:=ord(key[i]);
    z:=x xor y;
    str3:=str3 + chr(z)
    end;
    writeln('Раскодировали: ',str3);
   end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.03.2017, 22:09
Ответы с готовыми решениями:

Шифрование методом гаммирования
Всем добрый вечер. Задали написать программу шифрования методом гаммирования(задание в прикрепленном файле). Никак не могу сделать. До...

Кодирование и декодирование методом байтового гаммирования
Что это такое и как его реализовать? Добавлено через 46 минут -up Добавлено через 5 часов 36 минут -up

Шифрование строки методом гаммирования (нужно упростить код)
Всем привет! Ребята, есть программа которая шифрует входную строку методом гаммирования, но здесь куча всего непонятного типа iterator,...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.03.2017, 22:09
Помогаю со студенческими работами здесь

Шифрование методом гаммирования
Просьба выложите у кого есть, прогуглил но таки и не нашел реализацию этого шифрования на php. P.S. как можно сложить 2 числа в двоичном...

Шифр методом гаммирования
Здравствуйте, возникла задача произвести гаммирование матрицы вектором подскажите пожалуйста как сие можно реализовать? Знаю лишь что один...

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

Шифрование методом гаммирования
Задали курсовой проект на тему:"Программа шифрования данных методом гаммирования". Если кто то может поделиться идеей как это все...

Шифрование методом гаммирования
Мультипликативный а = 5, m = 4096, Y0 = 3091 #include<iostream> #include<math.h> #include<string> #define a 5 #define m 4096...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru