Простейшие методы криптографического преобразования информации

Автор работы: Пользователь скрыл имя, 01 Апреля 2014 в 17:11, лабораторная работа

Краткое описание

Освоение симметричных схем шифрования (классическая криптография), используемых в качестве средств защиты информации.

Вложенные файлы: 1 файл

Laba_2_xyusha_zhenya.doc

— 85.50 Кб (Скачать файл)

 

Цель работы

Освоение симметричных схем шифрования (классическая криптография), используемых в качестве средств защиты информации.

 

 

Ход работы

<script>

function shifr (b)  {b.disabled = document.getElementById ('txt').readOnly = true; var S =

document.getElementById ('txt').value.split (''),  K = []; for  (var N = [], j = 0; j < 8;

j++) N [j] = j + 1; while (N.length) K [K.length] = N.splice ((Math.random () * N.length),

1); var G = []; while (S.length > K.length) G [G.length] = S.splice (0, 8); for (var M = [

], i = 0, li = G.length; i < li; M [i] = M [i].join (''), i++) for (M [i] = [], j = 0; j <

8; j++) M [i] [j] = G [i] [K [j] - 1]; document.getElementById ('key').value = K.join ('')

document.getElementById ('cod').value = M.join ('') + S.join ('')} //код тоже зашифрован:)

</script>

 

<p><textarea id="txt" rows="10" cols="70">Введите  исходный текст</textarea>

<p><input type="button" value="Вперёд!" onclick="shifr (this)">

<p><input id="key" size="40" value="Здесь  будет числовой ключ" readonly>

<p><textarea id="cod" rows="10" cols="70" readonly>Здесь будет шифр</textarea>

 

 

Рисунок 1 – Приложение Windows

 

Рисунок 2 – Шифрование текста

 

 

 

 

 

 

 

 

Вывод

Нами были освоены симметричные схемы шифрования и разработано приложение шифрование текста методом перестановки.

 


Информация о работе Простейшие методы криптографического преобразования информации