Бағдарламаның жазылуы
BEGIN PROGRAM
Мәтінді енгізу;
FOR I:=1 TO бастапқы мәліметтің соңы DO шифрлеу;
Шифрленген мәтінді беру;
FOR I:=1 TO шифрленген мәтіннің соңы DO дешифрлеу;
Дешифрленген мәтінді беру;
END PROGRAM.
Бұл бағдарлама мәтінді шифрлеуді орын алмастыру әдісімен орындайды.
program demo;
uses crt;
var st,st1:string;
i,j,k,v,code:integer;
begin
clrscr;
write('(255 символғадейінгі) мәтінді енгізіңіз ');
readln(st);
write('Кодталған:');
for i:=1 to length(st) do
begin
v:=ord(st[i]);
st1[i]:=chr(v+3);
write(st1[i]);
end;
writeln;
write('Декодтау:');
for i:=1 to length(st) do
begin
v:=ord(st1[i]);
write(chr(v-3));
end;
readln;
end.
Тәжірибелік жұмыс 3 сағатқа арналған. Тәжірибелік жұмысты тапсыру бақылау
Сұрақтарына жауап берумен жеке тапсырманың орындалуымен анықталады.
Жұмыстың орындалу тәртібі:
1. Теориялық мағлұматтармен танысу керек.
2. Бақылау сұрақтарына жауап беру және мысалдарды орындау керек.
3. Жеке тапсырмаларды орындау керек.
Бақылау сурақтары:
1. Криптография дегеніміз не?
2. Криптографиялық білімнің түрлері?
3. Хаттардың берілу кезінде шифрлеу және дешифрлеу?
4. Шифрлық форманың құрылуы?
5. Бір рет қолданатын блокнот?
6. Берілгендерді шифрлеу стандарты?
7. Блоктық шифрлеу?
8. Электрондық кодтау кітабының әдісі?
9. Кері байланыс арқылы блоктық шифрлеу әдісі?
10. Кері байланыс бойынша кезектік шифрлеу?
11. Кері байланыс бойынша кілттерді шифрлеу әдісі?
12. Ашық кілтпен шифрлеу?
13. Кілттерді қолдану?
Достарыңызбен бөлісу: |