20961

Шифрування та дешифрування даних за допомогою алгоритмів перестановки (збивання)

Практическая работа

Информатика, кибернетика и программирование

У якості інформації використовувати копію файлу з розробленою програмою програма дешифрування інформації повернення початкового вигляду файла; Індивідуальні завдання: Метод €œспутаної шини€ Текст програми: DEFINT IN: DEFSTR S RANDOMIZE 231 CLS: LOCATE 1 1 Lot = 5 s = FOR i=1 TO 64:s=sCHR6525RND:NEXT PRINT s; text : sav = s s = FOR i=1 TO 192: s=sCHR255RND: NEXT 'шифрование FOR i = 0 TO Lot sc=MIDss1I3232 l=2^i:sl= : r= FOR j = 1 TO 32 kg=ASCMIDsc j 1 kl=ASCMIDs j 1...

Украинкский

2013-08-01

141.09 KB

2 чел.

Родін С КІТ-39

Практична робота №2-1

“Шифрування та дешифрування даних за допомогою алгоритмів перестановки (збивання)” за курсом “Захист інформації у комп’ютерних системах та мережах”

Ціль: Створення програм для шифрування та дешифрування інформації за допомогою шифрів перестановки

Постановка задачі:

Необхідно розробити і налагодити дві програми:

Програма шифрування інформації з використанням визначених алгоритмів.

У якості інформації використовувати копію файлу з розробленою програмою, програма дешифрування інформації (повернення початкового вигляду файла);

Індивідуальні завдання: Метод “спутаної шини

Текст програми:

DEFINT I-N: DEFSTR S

RANDOMIZE 231

CLS: LOCATE 1, 1

Lot = 5

s$ = ""

FOR i=1 TO 64:s$=s$+CHR$(65+25*RND):NEXT

PRINT s$; " - text": sav = s$

s$ = ""

FOR i=1 TO 192: s$=s$+CHR$(255*RND): NEXT

'---------------------шифрование

FOR i = 0 TO Lot

sc=MID$(ss,1+I*32,32)

l=2^i:sl="": r=""

FOR j = 1 TO 32

kg=ASC(MID$(sc, j, 1))

kl=ASC(MID$(s$, j, 1))

kr=ASC(MID$(s$, j+32,1))

sl = sl+ CHR$(kl XOR kr)

sr = sr+ CHR$(kr XOR kg)

NEXT

s$=sr+RIGHT$(sl,l)+LEFT$(sl,32-l)

 NEXT

'----------------------порча бита

ss=CHR$(ASC(s$) XOR 4)+RIGHT$(s$,63)

'-----------------печать шифровки

FOR i =1 TO 64

k = ASC(MID$(s$, i, 1))

DEF SEG=47114: POKE 2*i-2, k: DEF SEG

NEXT

LOCATE 2, 65: PRINT " - code"

'---------------расшифровывание

FOR i = Lot TO 0 STEP -1

sc=MID$(s$, 1+i*32, 32): l=2^i

s$=RIGHT$ (s$ ,32- l)+MID$ (s$, 33,l)+LEFT$ (s$, 32)

sl = "": sr = ""

 FOR j = 1 TO 32

 kg = ASC(MID$(sc, j, 1))

 kl = ASC(MID$(ss, j, 1))

 kr = ASC(MID$(ss, j+32, 1))

 sl = sl+ CHR$(kl XOR kr XOR kg)

 sr = sr+ CHR$(kr XOR kg)

 NEXT

ss = sl+sr

NEXT

FOR i =1 TO 64

k = ASC(MID$(s$, i, 1))

DEF SEG=47124: POKE 2*i-2,k: DEF SEG

NEXT

LOCATE 3, 65: PRINT " - text"

n = 0

FOR i =1 TO 64

 IF MID$ (s$, i, 1) =MID$(sav, i,1) THEN

 LOCATE 4, i: PRINT "+";: n = n+I

 ELSE

 LOCATE 4, i: PRINT "-";

 END IF

NEXT

LOCATE 6, 1: PRINT 64 - n; "errors"

END

Висновок: cтворив програму для шифрування та дешифрування інформації за допомогою шифрів перестановки


 

А также другие работы, которые могут Вас заинтересовать

75933. Избирательная система РФ и ее эволюция в конце 20 века 22.87 KB
  Граждане Российской Федерации имеют право участвовать в управлении делами государства как непосредственно так и через своих представителей. Граждане Российской Федерации имеют право избирать и быть избранными в органы государственной власти и органы местного самоуправления а также участвовать в референдуме. Президент Российской Федерации избирается сроком на шесть лет гражданами Российской Федерации на основе всеобщего равного и прямого избирательного права при тайном голосовании. Президентом Российской Федерации может быть избран гражданин...
75934. Конституция РФ 1993 года: порядок принятия и основные особенности 19.87 KB
  Необходимость разработки и принятия новой конституции РФ была официально признана еще в середине 1990 г. и тогда же на I Съезде народных депутатов РСФСР была создана Конституционная комиссия которая за четыре месяца подготовила и опубликовала для широкого обсуждения первый проект новой конституции. В это время наряду с проектом Конституционной комиссии были внесены и ряд других проектов Конституции РФ которые также обсуждались в указанной комиссии и общественностью.
75935. Культурная политика РФ в конце ХХ – начале ХХI века 19.74 KB
  Повсеместному пользуются самыми сверхустойчивыми образцами действий которые Александр Архангельский называет матрицами российской культуры. Наблюдается в обществе кризис морали и кризис нынешнего состояния культуры психологическое здоровье российского общества. Мы знаем огромное количество поведенческих предписаний скрывающихся за фразой специфика российской культуры. Существенно возросла роль Министерства культуры РФ в разработке культурной политики в стране в продвижении проблем культуры в органы власти.
75936. Левые политические силы в РФ и их эволюция 24.17 KB
  Важной особенностью формирования социально-демократического направления стало то, что начало было положено на окраинах, где социальный гнет сопровождался национальным. В конце 1890-х гг. сложилась армянская социал-демократическая партия
75937. Либеральные и правые политические партии в РФ и их эволюция 18.95 KB
  Распад КПСС и возникновение многопартийности В первой половине 1990 г. происходит углубление политического размежевания на сторонников и противников курса Горбачева внутри КПСС. Сторонники консервативной оппозиции выступали за сплочение КПСС на ленинских основах сохранение классового подхода вместо общечеловеческих ценностей уничтожение частной собственности на основе общего владения средствами производства. Одновременно в лагере либеральной оппозиции возникло демократическое движение коммунистов которое предполагало достичь обновления...
75938. Межнациональные отношения и миграционные процессы в РФ в начале ХХI века 18.75 KB
  Однако сейчас в современной России безусловно одна из самых острых проблем – межнациональные отношения. По мнению эксперта фонда Карнеги Лилии Незамовой Сегодня многонациональность России дополняется и усложняется эффектами полиэтничности иммиграцией из бывших республик Советского Союза вьетнамской китайской афганской и др. Премьерминистр Дмитрий Медведев утвердил в августе федеральную целевую программу Укрепление единства российской нации и этнокультурное развитие народов...
75939. Место и роль России в современных международных процессах: оценки и дискуссии 18.05 KB
  Геополитическое положение России уникально она находится между двумя крупнейшими центрами современной мировой экономики. Вместе с тем геополитическое положение России подразумевает высокую ответственность и требует серьезных усилий при его использовании. Тем не менее в ряде важнейших областей реальное положение России в мире...
75940. Наследие Российской империи и современная внешняя политика Российской Федерации 16.67 KB
  Postimperium как внутренний социальный и политический порядок означает что при доминировании новых начал в экономической и политической жизни России рынок большая открытость в политике предполагающей существование не зависимых от государства акторов она ограничивается институтами и традициями почерпнутыми из имперского прошлого. Зато правящие слои хотят быть глубоко интегрированными по разным линиям деловой в области престижного потребления образования в мировую капиталистическую элиту но при этом внутри России играть по...
75941. Особенности политических конфликтов в России в 1992-1993 годах 19.86 KB
  Еще одна особенность проявляется в том что все более или менее крупные конфликты в России с давних пор чрезмерно идеологизированы. Становление новой социально-экономической и общественно-политической системы России сопровождалось политическими потрясениями и кризисами. Политическая элита России раскололась на два лагеря.