програмка шифрующая текст
program Kriptograf;
function Shifr ( Kod, K : string ): string;
var i,t,d : integer;
begin for i:=1 to length (Kod) do begin
d:=ord (Kod[i]);
t:= (ord(Kod[i]) + (ord (K [(pred(i) mod length(K)) + 1]) - ord('0'))); if t>=256 then dec (T,256);
Kod[i]:=Chr(t);
end;
Shifr := Kod;
end;
var
a,k,s:string;
Begin
writeln('vvedite slovo');
readln(a);
writeln('vvedite klu4');
readln(k);
s:= Shifr(a,k);
writeln('s= ', Shifr (a, k));
readln;
End.
расшифровывающая
program Kriptograf;
function DeShifr (DeKod,K:string):string;
var i,t:integer;
begin
for i:=1 to length(DeKod) do begin
t:=(Ord(DeKod[i])-(ord(K[(pred(i) mod length(K))+1])-ord('0')));
if t<0 then Inc(t,256);
DeKod[i]:=Chr(t);
end;
DeShifr:=DeKod;
end;
var
a,k,s:string;
Begin
writeln('vvedite zashifrovannui text');
readln(a);
writeln('vvedite klu4');
readln(k);
s:= DeShifr(a ,k );
writeln('s= ', DeShifr (a,k));
readln;
End.
помог сайт http://volvo71.narod.ru/faq_folder/code_text.htm
=)