Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Новий тип шифрування






    У винайденні нового типу шифрування, на мій погляд, потрібно керуватися такими параметрами як простота у використанні, надійність і ціна. Оскільки надійність і ціна – параметри взаємовиключні, потрібно винайти криптографічну систему, яка буде відповідати помірній ціні і помірній надійності.

    Алгоритм буде складатися з двох частин: 1 – пошук зашифрованих символів, 2 – розшифрування інформації за допомогою секретного ключа.

    Для цього закодуємо алфавіт таким чином:

    0 00

    1 01

    2 02

    3 03

    4 04

    5 05

    6 06

    7 07

    8 08

    9 09

    а 10

    б 11

    в 12

    г 13

    г 14

    д 15

    е 16

    є 17

    ж 18

    з 19

    и 20

    і 21

    ї 22

    й 23

    к 24

    л 25

    м 26

    н 27

    о 28

    п 29

    р 30

    с 31

    т 32

    у 33

    ф 34

    х 35

    ц 36

    ч 37

    ш 38

    щ 39

    ь 40

    ю 41

    я 42

    Задамо текст, який потрібно зашифрувати, наприклад «д о б р и й д е н ь». Потрібно звернути увагу, що зап’ятих, точок, пробілів в тексті немає і вони ніяк не відображаються у шифрі, а кожна буква записана окремо. Виберемо секретний ключ, який будемо знати лише ми і людина, яка отримає повідомлення, наприклад 3.

    В такому випадку, кожний третій символ буде зашифрований за нашим кодуванням алфавіту, всі інші символи матимуть випадкове значення. В результаті ми отримаємо приблизно наступне: 6 17 (15) 11 9 (28) 79 34 (11) 165 42 (30) 87 73 (20) 27 9 (23) 16 11 (15) 52 24 (16) 13 95 (27) 26 23 (40); цифри, які знаходяться в дужках і є зашифроване повідомлення «д о б р и й д е н ь».

    За методикою оцінки ефективності криптографічної системи, яка описана вище, даний алгоритм отримує 6, а отже рекомендований для використання.

    Алгоритм дуже простий у використанні, виконує симетричне шифрування, а тому за першим параметром отримує оцінку 2.
    Швидкість кодування залежить від кількості інформації, але цей алгоритм буде працювати з будь-якими об’ємами даних, оцінка - 1.
    Надійність такого шифрування надвисока, поки алгоритм не оприлюднено. Через те, що таку систему шифрування треба тримати в таємниці ставимо оцінку 1 за шкалою від одного до двох.
    Ціна такого кодування буде завжди нижчою за інформацію, а отже ставимо оцінку 2.
    В алгоритмі використано лише 2 математичні операції (заміна букви цифрою і підстановка секретного ключа), тому ставимо оцінку 0 по п’ятому параметру.
    Хоча цей метод шифрування новий, через те, що він достатньо простий і має залишатися в секреті для надійного кодування, оцінка перспективності цього алгоритму 0.

    Життєвий цикл цього алгоритму є надзвичайно довгим, адже такий тип шифрування можна вдосконалити кількома ідеями, наприклад: ключем буде не цифра, а функція (припустимо х*3-2, де х – будь-яке число) – що зробить алгоритм більш захищеним від хакерів; також, щоб захиститися від зламу шифру «грубою силою» (підбір ключа) можна зробити випадкові числа не випадковими, а розрахованими по формулі, за якою числа будуть відповідати буквам і з’являтися в шифрі з однаковою частотою, а отже неможливо визначити частотність виклику програмою тієї, чи іншої букви.

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.