Автор работы: Пользователь скрыл имя, 01 Апреля 2014 в 17:11, лабораторная работа
Освоение симметричных схем шифрования (классическая криптография), используемых в качестве средств защиты информации.
Цель работы
Освоение симметричных схем шифрования (классическая криптография), используемых в качестве средств защиты информации.
<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>Здесь будет шифр</
Рисунок 2 – Шифрование текста
Нами были освоены симметричные схемы шифрования и разработано приложение шифрование текста методом перестановки.
Информация о работе Простейшие методы криптографического преобразования информации