Метод на криптиране (криптиране) и дешифриране (декриптиране) са двата основни термина вкриптографска терминология. Концепцията на криптографията е да се използват секретни кодове и пароли за защита на поверителната информация, това се прави от хората от хиляди години насам, като се започне с много прост метод. От началото на 20 век изобретяването на механични и електромеханични машини доведе до по-сложно и ефективно разбиране на криптирането.

Започва шифроване в компютърното устройстворазработена в САЩ през 70-те години. По това време криптирането се използва за осигуряване на секретариата на правителствените агенции, досега шифроването на компютрите се използва широко на различни устройства, като напр. е-търговия, Банкомати, мрежи за мобилни телефони и други.

През 21 век терминът криптография,криптирането и декриптирането са по-склонни към концепцията за цифрови системи за компютърна сигурност за държавните агенции и цифровото банкиране. Концепцията се използва за защита на важна информация и данни.

Методи за криптиране и декриптиране

(1) Метод за криптиране

Методи за криптиране и декриптиране

В криптографията криптирането епроцесът на писане на парола / кодиране на съобщение или информация, до които могат да имат достъп само определени групи хора, докато тези, които не получат разрешение за достъп, няма да могат да разберат целта на съобщението. Криптирането не пречи на външните страни да имат достъп до кодираната информация, но отказва да предостави истинско разбиране / разбиране на информацията, като предоставя прихващане (разклоняване) или бариери.

В схема за криптиране може да са даннипредставени са обикновени текстови данни, но текстът е съставен с определена тайна парола, така че изисква определени методи за декриптиране, така че целта на съобщението / информацията да бъде получена и разбрана от получателя на съобщението в съответствие с намерението на подателя. Технически процесът на криптиране изисква "неправилно" завъртане на променливи данни (псевдослучайна), генерирани от метода на алгоритъма. Секретната парола на променливия резултат за връщане е кръстена ciphertext.

В съвременния процес на криптиране се спазва технологиятакомпютри, техники за криптиране също са прикачени към математическите процеси, които използват алгоритми. По принцип е възможно да се декриптира криптирана информация, без да се знаят ключовете за паролата. Въпреки това, особено за криптирането на информация, произтичаща от изчисляването на компютърните алгоритми, простият метод за декриптиране не е достатъчен, хората със сигурност се нуждаят от достатъчна компютърна експертиза и изчислителна техника.

Има два типа методи за криптиране, а именно: Симетричен ключ (симетричен ключ) и Публичен ключ (публичен ключ).

1. В схемата на симетричния ключ (симетричен ключ) променливите на ключа за криптиране и декриптиране са еднакви. За да може група / групи да общуват с другите, тя се нуждае от същия ключ, целта е да се постигне безопасно състояние на комуникация.

Пример за симетричен ключ е двигателят Enigmaнаправени в германските военни, използвани в световната война. Всеки ден ключовите настройки се променят. Когато обаче врагът може да изчисли как работи машината, те могат да дешифрират информацията, кодирана в съобщенията, стига да успеят да намерят ключа за шифроване, който се дава всеки ден.

Симетрична ключова схема

Пример за симетричен ключов алгоритъм в тази информационна епоха е Rijndael или криптиране AES (Разширен стандарт за криптиране) използван от правителството. AES е продължение на развитието DES (стандарт за шифроване на данни), който е стандартът за криптиране на информацията, използван от американското правителство от 1976 г.

AES започна да се разработва като стандарт за криптиранев началото на 90-те, когато схемата за криптиране на DES се счита за несигурна. Първоначално този алгоритъм се нарича Rijndael, защото съвпада с името на дизайнера, т.е. Винсент Риймен и Джон Даемен от Белгия, спечелила конкурса за криптографски алгоритъм DES, проведен от NIST (Национални институти за стандарти и технологии) собственост на правителството на САЩ на 26 ноември 2001 г. Оттогава AES е стандартът за криптиране на правителството на САЩ досега.

AES криптирането е симетричен блок, който функционира като криптиране (шифър), както и декриптори (разчитам). AES има блок входът и изхода 128 бита широк. Начинът, по който AES работи, е да въвежда всеки 128 бита прав текст вход в квадрат 4 × 4 байт, Условието е-XOR с ключ, след това се обработва 10 пъти с заместване на трансформацията линейно-addkey, След това се получава ciphertext.

Асиметричен ключ (асиметричен ключ)

2. Асиметрична ключова схема (асиметричен ключ), обикновено наричана Публичен ключ, защото се споделя от всички. При асиметрични ключови схеми кодовете за криптиране и криптирани съобщения / информация се публикуват на всички. Само групите / групите, които имат достъп до декриптиращия ключ, могат да четат съобщението / информацията. И така, асиметричната криптография използва два (2) различни ключа, един публичен и един частен математически свързани. Публичният ключ се споделя с всички, докато частният ключ се пази в тайна. RSA (Rivest Шамир Адлеман) е пример за алгоритъма на асиметричното криптиране, който се използва най-широко в интернет мрежовите връзки днес.

RSA (Rivest Шамир Адлеман)

RSA работи с три (3) етапа, а именно процесът на създаване на ключове (частен ключ и публичен ключ), процес на криптиране (криптиране) и процеса на декриптиране (декриптиране). Процесът на математическо изчисление на алгоритъма при RSA криптиране е известен като много дебел и плътен, тъй като изчислението използва числа, които са много големи по стойност, така че резултатите от генерирането на ключове или криптиране са трудни за проследяване (хамалски).

Цитирайки от един източник, който обсъжда алгоритъма на RSA, по-долу е процесът на създаване на ключове в схемата на RSA, а именно чрез пет (5) етапа, както следва.

  1. Потърсете 2 първични числа на случаен принцип и ги запишете в променлива р и р, при условие че броят на битовете за това число е еднакъв. стойност р трябва да е по-голямо от р и се препоръчва да използвате поне номерата по-горе 128bit / 2 = 64bit кога ще създадете ключ с битова дължина толкова голям, колкото 128bit (мин. 64-битов шестнадесетичен = 0x8000000000000000; мин. 64-битов десетичен = 9223372036854775808).
  2. аритметика n = p * q;
    Където тази n стойност ще бъде използвана за включен модул частен и публичен ключ.
  3. аритметика pq = (p-1) * (q-1);
    Да се ​​използва като търсене на стойност частен ключ.
  4. Изберете стойност д за публичен ключ при условие (1 <e <pq) и (gcd (e, pq) = 1);
    стойност д това обикновено е сравнително малка стойност, най-често се използва 0x10001 = 65537.
    Ако критериите д не отговаря на горните условия, трябва да се търсят стойности д други подходящи, или ако д вече определено с 0x10001, тогава това, което трябва да се търси отново, е стойност р, р, п, и PQ както в началните етапи.
  5. Изберете стойност г, при условие на стойност г Запознайте се: (d * e) mod pq = 1

Процес на криптиране на RSA има няколко условия при криптиране в RSA, където стойността М трябва да е по-голямо от 0, и трябва да бъде по-малко от стойността п (от публичен ключ). код ASCII за М е a 77, когато публичен ключ е a n = 3233 и e = 17 след това стойност М това отговаря на изискванията 0 <77 <3233; и може да се изчисли директно. Процесът на криптиране е много лесен, само чрез изчисляване на показателя за формула c = (M ранг e) mod n.

Стойност на процеса на декриптиране на RSA М заменен със стойност в от ciphertext (резултати от криптиране) и стойности д от публичен ключ заменен със стойност г от частен ключ, докато стойността п от публичен ключ винаги същото като стойност п от частен ключ.

(2) Метод за декриптиране

Метод на декриптиране

Дефиниране на дешифриране (декриптиране) в световен мащаб е процесът на трансформиране на данни ciphertext който не е прочетен, резултатите от процеса на криптиране да бъдат върнати отново във формата, която не е била кодирана.

При декриптиране системата ще извлече ипревърнете го в текст и изображения, които ще бъдат разбрани не само от читателя, но и от системата. Процесът на дешифриране може да се извърши ръчно или автоматично. Процесът се осъществява с помощта ключ или паролата.

За да разберете как работи криптографията виизисква математически знания, ако не харесвате и не разбирате алгебра, ще ви отнеме много време. По този начин кратко обяснение на криптографията, криптирането (криптиране) и дешифриране (декриптиране), надяваме се полезен и лесен за разбиране.

Коментари 0