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творив програму для шифрування та дешифрування інформації за допомогою шифрів перестановки


 

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

54876. Подорож до Великих пірамід 352.5 KB
  Вчитель: Сьогодні на уроці ми поговоримо про піраміди як многогранники і основну увагу будемо приділяти правильній чотирикутній піраміді а також заочно побуваємо в Стародавньому Єгипті ознайомимося з першим дивом світупірамідою Хеопса поєднавши знання з геометрії і історії. На попередньому уроці ви одержали творче завдання: провести теоретичне дослідження правильної чотирикутної піраміди і зробити презентацію цього многогранника. Презентація піраміди Презентацію проводять двоє учнів використовуючи моделі пірамід різні слайди. 1й...
54877. Радісне свято Великдень 153.5 KB
  Коломия є музей писанки. Свячені писанки були оберегом житла від грому й вогнюа людей і тваринвід лихого ока.Жупарина Писанки Робота над мелодією дикцією диханням характером твору. Серед її інструментальних творів варіації для фортепіано Українські писанки особливо вирізняються самобутнім використанням та осмисленням української народної пісенності.
54878. Як писанка барвиста, наша славна Україна, її часточка маленька, наша класная родина 128.5 KB
  Приспів: Дуже класно буде тричі Посміхнись До вашої уваги веселий діалог: Кумедні історії нашого класу Максим і Марко МАРКО. Я завжди здоровий коли нема школи МАРКО. МАРКО. МАРКО перебиває.
54879. О писанко! Ти – символ України 104.5 KB
  Мета: ознайомити учнів з історичними традиціями святкування Великодня з релігійними обрядами пов’язаних з писанкарством; виховувати цікавість пошану до народних звичаїв та свят; вчити розмальовувати писанки; розвивати фантазію художній смак. Обладнання: інтер’єр української світлиці: стіл рушники ікони паски вербові гілки яйця крашанки писанки крапанки фабричні дерев’яні писанки карта України добірка літератури про традиції святкування Воскресіння Христового писанки із завданнями мультимедійна...
54880. Інтегрований урок в 7 класі (інформатика, трудове навчання) 674.5 KB
  Ще одну писанку встановили у 2007 році на острові Хортиця. Учень Розмалюю писанку я сама Хоч іще маленька та дарма На звичайній крашанці жовтенькій Намалюю смужечки синенькі Червоні цяточки зелені листочки Рожеві блакитні пелюсточки Вийшла в мене писанка кольорова Ніби крапля сонечка веселкова Учень Вважається що чим більше кольорів на писанці тим вона магічніша тим...
54881. Мово українська, мово моя рідна 475.5 KB
  Особливої наруги зазнала наша мова оскільки саме вона була і буде мовою українського народу. Як саме виникла наша мова і яка історія виникнення письма Важкий шлях пройшла мова до сьогодення. Українська мова функціонує як національна мова нашого народу. Поза межами нашої держави українська мова в усній формі поширена в Білорусі Молдові.
54882. Свято до Дня української писемності 265.09 KB
  9 листопада –День української писемності та мови. Впродовж кількох століть український народ привчали до думки про нібито вторинність української мови ретельно приховуючи від українців величезний масив української ж писемності історії та культури яка сягає глибокої давнини і нараховує багато тисячоліть. Процес унормування загальнонародної української мови вчені відносять до ХІІІХІV століття.
54883. Веселий світ Грицька Бойка 59.5 KB
  Мета: Познайомити учнів з життям і творчістю поета земляка Г. Бойка по казати багатогранність його творчості. Бойка та відомих гумористів виставка книжок з творами Г. Бойка виставка ілюстрацій під назвою Поезія Г.