Szyfrowanie
, 16 marca 2016
Poniżej przedstawimy dwa sposoby szyfrowania: szyfrowanie przestawienione oraz szyfrowanie podstawieniowe.
W pierwszym rodzaju szyfrowania chodzi o przestawianie znaków w konkretnym tekście. Znaki nadal w tekście występują, ale są poprzestawiane. W drugim przypadku znaki zastępuje się innymi, przyjmując określone kryteria. Zagadnienia, które mają związek z szyfrowaniem:
- Szyfrogram – terminem tym określa się wiadomość, która została zaszyfrowana
- Tekst jawny – to termin używany na określenie wiadomości oryginalnej
- Szyfrowanie przesuwne – polega na przesunięciu liter w alfabecie o określoną i jednocześnie stałą wartość
- Szyfrowanie symetryczne – zarówno do szyfrowania, jak i deszyfrowania stosowany jest ten sam klucz
- Szyfrowanie asymetryczne – w tym wypadku klucz szyfrujący nie jest taki sam, jak klucz deszyfrujący
- Kryptografia – to dziedzina, która zajmuje się zabezpieczaniem danych
- Kryptoanaliza – to dziedzina, która koncentruje się na badaniu algorytmów szyfrujących uwzględniając bezpieczeństwo. Sprawdza on, jak bezpieczny jest dany szyfr oraz czy możliwe jest jego złamanie w przypadku, kiedy nie posiada się klucza
- Klucz publiczny oraz klucz prywatny – w tym wypadku klucz szyfrujący nie jest identyczny z kluczem deszyfrującym. Dodatkowo w tym wypadku klucz szyfrujący ma charakter publiczny. Klucz deszyfrujący znany jest jednak tylko osobie, która jest adresatem zaszyfrowanej wiadomości. Taki klucz określany jest mianem klucza prywatnego.
- Steganografia – to termin stosowany dla oznaczenia ukrywania tajnych wiadomości w takich wiadomościach, które nie mają tajnego charakteru.
Przykłady algorytmów szyfrujących:
- DES – to jeden z bardzo popularnych algorytmów symetrycznych. Stosowany jest między innymi przez rząd Stanów Zjednoczonych, który za jego pomocą szyfruje ważne wiadomości
- RSA – to najbardziej popularny algorytm z kluczem publicznym, który oparty jest na liczbach pierwszych. Można go stosować zarówno do szyfrowania, jak i do podpisów cyfrowych
- DSA – to algorytm szyfrujący, który znalazł zastosowanie w podpisach cyfrowych
Kategorie:
Szyfrowanie danych - metody,