Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.09.2012, 17:42   #1
laltyc
Новичок
Джуниор
 
Регистрация: 26.09.2012
Сообщений: 1
По умолчанию шифрование гаммированием

помогите дописать задачу на Delphi:
"Зашифровать и расшифровать текст, находящийся в файле с именем Source.txt. Закодированный текст сохранить в файле с именем Coded.txt, расшифрованный текст записать в файл DeCoded.txt. Для генерации гаммы использовать мультипликативный датчик со значениями a = 5, m = 4096, Y0 = 3091".
вот код на языке Pascal:
Код:
Const   а=5;   m=4096;   y0=3091;
Var      Gamma: array [1..8] of byte;
 
procedure Datch(var t:array of byte);  {Процедура формирования случайного числа}
Var    I, v : integer;
begin
  y:=y0;    for i:=1 to 8 do begin     y:=(a*y) mod m;       t[i]:=y;   end;
end;
 
procedure Code;                      {Процедура кодирования}
Var
    ……………………………….. {Описание переменных для кодирования}
begin
             ………………………… 
   j:=0;
   repeat
Datch(Gamma);
for i:=1 to 8 do begin  
   read(FIn,ch);    Buff[i]:=ord(ch);    end;
for i:=1 to 8 do begin
  TextSh[i]:=Buf[i] xor Gamma[i];
  write(FOut,chr(TextSh[i]));
end;
inc(j);
   until Eof(FIn);
   Close(FOut); close(FIn);
 end;


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 01.10.2012 в 09:25.
laltyc вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шифрование RedScreenOfLife Общие вопросы по Java, Java SE, Kotlin 1 26.06.2011 16:20
Шифрование ZyaT-OK C++ Builder 3 17.06.2011 23:42
С++. Шифрование. Bernard Помощь студентам 2 30.05.2011 13:25
Шифрование Sanakan Помощь студентам 0 19.04.2009 14:55
шифрование Stanislav Свободное общение 10 04.03.2008 05:09