Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
159 changes: 159 additions & 0 deletions www/Periodic_Split_Cipher.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,159 @@
<!DOCTYPE HTML>
<!--
Projection by TEMPLATED
templated.co @templatedco
Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
-->
<html>
<head>
<title>Cesar</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="assets/css/main.css" />
<script src="assets/js/jquery-3.3.1.js"></script>
<script>
$(function(){
$("#header").load("header.html");
$("#here_footer").load("footer.html");
});
</script>
</head>
<body class="subpage">

<div id="header"></div>
<!-- Main -->
<section id="main" class="wrapper">
<div class="inner">
<header class="align-center">
<h2>Периодический раздельный шифр</h2>
<p>Гамбеттовский шифр</p>
</header>


<!-- Intro -->
<div class="row">
<section class="6u 12u$(medium)">
<h2>Что Гамбеттовский шифр?</h2>
<p>Сущность шифра заключается в том, что живая речь, преобразованная в числовой ряд, видоизменяется числовым же ключом, накладываемым на нее последовательно, периодически.</p>
<p></p>
</section>
<!--<section class="3u 6u(medium) 12u$(small)">
<h2>Как это выглядит?</h2>
<span class="image">
<img src="" alt="">
</span>
</section>-->

</div>

<div class="row">
<section class="6u 12u$(medium)">
<h2>Суть простыми словами?</h2>
<p>Преобразуем буквы в числа и складываем их.</p>
</section>
</div>

<hr class="major" />

<!-- Content -->
<h2 id="content">Алгоритм шифрования</h2>
<h4>Периодический раздельный шифр</h4>
<p> Сущность гамбеттовского шифра заключается в том, что буквы открытого текста, преобразованные в числовой ряд в соответствии с алфавитным порядком, видоизменяются числовым же ключом (короткой гаммой), накладываемым последовательно, периодически.</p>
<h1>Пример:</h1>
<div class="box">
<p>Предположим, необходимо зашифровать фразу: «Письмо не получила».
Подставим вместо букв числовые значения их места в русском алфавите; получим ряд: 17, 9, 19, 30, 14, 1, 15, 6, 17, 16, 13, 21, 25, 9, 13, 1.
Пусть ключом будет слово «ЕВРОПА», которое в числовом выражении имеет вид: 6, 3, 18, 16, 17, 1.
Наложим ключ (гамму) периодически на цифровой текст (фразу) столько раз, сколько он на ней уместится,
и произведем сложение вертикальных пар чисел. В результате получаем шифртекст:</p> <br> <p><blockquote>Ключ: 6 3 18 16 17 1 6 3 18 16 17 1 6 3 18 16 </blockquote></p> <p><blockquote>Текст: 17 9 19 30 14 1 15 6 17 16 13 21 25 9 13 1 </blockquote></p> <p><blockquote><strike>—————————————————————————————————————————————————————————</strike> </blockquote></p> <p><blockquote>Шифр–текст: 23 12 37 46 31 2 21 9 35 32 30 22 31 12 31 17 </blockquote></p>
</div>

<h4>Шифратор</h4>

<div class="row">
<div class="3u 12u$(small)">
<input type="text" name="query" id="key" value="" placeholder="Ключ">
</div>
<div class="6u 12u$(small)">
<input type="text" name="query" id="input" value="" placeholder="Текст для шифрования">
</div>
<div class="3u$ 12u$(small)">
<input type="button" value="Зашифровать " class="fit" onclick="enc()">
</div>
</div>
<br/>
<h4>Результат:</h4>
<div id="output_div"></div>


<h4>Дешифратор</h4>

<div class="row">
<div class="3u 12u$(small)">
<input type="text" name="query" id="key_dec" value="" placeholder="Ключ">
</div>
<div class="6u 12u$(small)">
<input type="text" name="query" id="input_dec" value="" placeholder="Текст для расшифрования">
</div>
<div class="3u$ 12u$(small)">
<input type="button" value="Расшифровать " class="fit" onclick="dec()">
</div>
</div>
<br/>
<h4>Результат:</h4>
<div id="output_div_dec"></div>




</section>

<script>
var output =document.getElementById("output_div");
var input =document.getElementById("input");
var key =document.getElementById("key");

var output_dec =document.getElementById("output_div_dec");
var input_dec =document.getElementById("input_dec");
var key_dec =document.getElementById("key_dec");
function enc() {
var rus_a_code="а".charCodeAt(0)-1;
output.innerHTML="";
var j=0;
for(var i=0;i<input.value.length;i++)
{
if(input.value[i]==" ")continue;
output.innerHTML+= input.value.charCodeAt(i)+key.value.charCodeAt(j)-2*rus_a_code +" ";
j++;
if(j==key.value.length)j=0;
}

}
function dec() {
var rus_a_code="а".charCodeAt(0)-1;
output_dec.innerHTML="";
var j=0;
var values=input_dec.value.split(" ");
console.log(values)
for(var i=0;i<values.length;i++)
{
output_dec.innerHTML+= String.fromCharCode(values[i]*1-(key_dec.value.charCodeAt(j)-rus_a_code)+rus_a_code) +" ";
j++;
if(j==key_dec.value.length)j=0;
}

}
</script>

<!-- Footer -->

<div id="here_footer"></div>

<!-- Scripts -->
<script src="assets/js/jquery.min.js"></script>

<script src="assets/js/skel.min.js"></script>
<script src="assets/js/util.js"></script>
<script src="assets/js/main.js"></script>
</body>
</html>
124 changes: 124 additions & 0 deletions www/basic_concepts.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
<!DOCTYPE HTML>

<html>
<head>
<title>Security is an important thing</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="images/laws/shield.png">
<link rel="stylesheet" href="assets/css/main.css" />
<script src="assets/js/jquery-3.3.1.js"></script>
<script>
$(function(){
$("#header").load("header.html");
$("#here_footer").load("footer.html");
});
</script>
</head>
<body>

<div id="header"></div>

<!-- Banner -->
<section id="banner">
<div class="inner">
<header>
<h1>Основные понятия в Информационной Безопасности</h1>
</header>

</div>
</section>

<br/><br/><br/>
<!-- Three -->

<a name="doktrina"></a>


<div class="row move_left">
<section class="12u 12u$(large)">

<p><strong>Информационная безопасность это:</strong></p>
<ul>
<li>Конфиденциальность: Обеспечение доступа к информации только авторизованным пользователям.</li>
<li>Целостность: Обеспечение достоверности и полноты информации и методов ее обработки.</li>
<li>Доступность: Обеспечение доступа к информации и связанным с ней активам авторизованных пользователей по мере необходимости.</li>
</ul>

<p><strong>Безопасность информации</strong> — состояние защищенности данных, при котором обеспечиваются
их конфиденциальность, доступность и целостность.</p>

<p>Безопасность информации определяется отсутствием недопустимого риска, связанного с утечкой информации по техническим каналам, несанкционированными и непреднамеренными воздействиями на данные и (или) на другие ресурсы автоматизированной информационной системы, используемые в автоматизированной системе.</p>





<h3>Виды информации.</h3>
<p>Принято подразделять информацию на открытую и ограниченного доступа. Для эффективного решения задач защиты информации целесообразно в качестве объекта защиты избрать информацию ограниченного доступа.</p>
<p>Данную информацию можно подразделить на конфиденциальную информацию (сведения) и государственную тайну. </p>
<p>Конфиденциальная информация - доверительная, не подлежащая огласке информация, доступ к которой ограничивается в соответствии с законодательством. </p>
<p>Конфиденциальность информации определяет и доверяет посторонним лицам владелец этой информации. В отличие от конфиденциальной информации государственная тайна определяется государством через соответствующие государственные органы, получение и разглашение этой информации строго регламентировано нормативными актами, информация имеет гриф секретности.</p>
<p>К конфиденциальной информации относятся сведения, составляющие тайну частной жизни, профессиональную, служебную, коммерческую тайну. </p>
<p>Государственная тайна - защищаемые государством сведения в области его военной, внешнеполитической, экономической, разведывательной, контрразведывательной и оперативно-розыскной деятельности, распространение которых может нанести ущерб безопасности Российской Федерации. Указанные в данном определении сведения конкретизированы в Перечне сведений, относящихся к государственной тайне.</p>
<h3>Право на информацию</h3>
<p>Право на информацию складывается из двух элементов - права на получение информации и права на ее распространение. Первое относится не к гражданским, частным, а к публичным правам. Право же на передачу информации представляет собой исключительное право.</p>
<h3>Безопасность</h3>
<p>Основные объекты безопасности: личность, ее права и свободы; общество, его материальные и духовные ценности; государство, его конституционный строй, суверенитет и территориальная целостность. Таким образом, информационная безопасность - состояние защищенности жизненно важных интересов личности, общества, государства в информационной сфере от внешних и внутренних угроз, обеспечивающее ее формирование, использование и развитие.</p>
<p>Одним из важнейших аспектов информационной безопасности является определение и классификация возможных угроз безопасности.</p>

<h3>Что такое угроза безопасности?</h3>
<p>Угроза безопасности - совокупность условий и факторов, создающих опасность жизненно важным интересам личности, общества и государства. В Законе РФ «О безопасности» и Доктрине информационной безопасности РФ угрозы подразделяются на внешние и внутренние.</p>
<p>К внешним источникам угроз информационной безопасности РФ относятся: </p>
<ul>
<li>деятельность иностранных разведывательных и информационных структур, а также международных террористических организаций</li>
<li>обострение международной конкуренции за обладание информационными технологиями и ресурсами; </li>
<li>увеличение технологического отрыва ведущих государств мира и наращивание их возможностей по противодействию созданию конкурентоспособных российских информационных технологий.</li>
</ul>

<p>К внутренним источникам угроз относятся: </p>
<ul>
<li>критическое состояние отечественных отраслей промышленности; </li>
<li>неблагоприятная криминогенная обстановка, сопровождающаяся тенденциями сращивания государственных и криминальных структур в информационной сфере, усиления влияния организованной преступности на жизнь общества, снижения степени защищенности законных интересов граждан, общества и государства в информационной сфере; </li>
<li>недостаточная координация деятельности федеральных органов власти, органов государственной власти субъектов РФ по формированию и реализации единой государственной политики в области обеспечения информационной безопасности РФ; </li>
<li>недостаточная разработанность нормативной правовой базы, регулирующей отношения в информационной сфере, а также недостаточная правоприменительная практика; </li>
</ul>

<p>В литературе выделяются различные классификации угроз безопасности автоматизированным информационным системам. Среди них можно выделить следующие:</p>
<p>По источнику угрозы:</p>
<ul>
<li>внешние - связанные со стихийными бедствиями, техногенными, политическими, социальными факторами, развитием информационных и коммуникационных технологий, другими внешними воздействиями;</li>
<li>внутренние - связанные с отказами вычислительной и коммуникационной техники, ошибками программного обеспечения.</li>
</ul>

<p>По природе возникновения:</p>
<ul>
<li>естественные (объективные) - вызванные воздействием на информационную среду объективных физических процессов или стихийных природных явлений, не зависящих от воли человека;</li>
<li>внутренние - связанные с отказами вычислительной и коммуникационной техники, ошибками программного обеспечения.</li>
</ul>


<h3>Основные проблемы</h3>
<p>Основные проблемы информационной безопасности связаны прежде всего с умышленными угрозами (действиями людей), так как они являются основной причиной и движущей силой преступлений и правонарушений. В то же время средства вычислительной техники (прежде всего ЭВМ), встраиваясь в систему отношений по поддержанию информационной безопасности, оказывают на них определенное воздействие. В отдельных случаях ЭВМ функционируют как источники повышенной опасности, и тогда нарушение установленных правил их эксплуатации может привести к нарушению информационной безопасности.</p>





</section>

</div>



<div id="here_footer"></div>


<!-- Scripts -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/skel.min.js"></script>
<script src="assets/js/util.js"></script>
<script src="assets/js/main.js"></script>

</body>
</html>