Kryptografia w Pythonie - przegląd
Kryptografia to sztuka komunikacji między dwoma użytkownikami za pomocą zaszyfrowanych wiadomości. Nauka kryptografii wyłoniła się z podstawowym motywem zapewnienia bezpieczeństwa poufnych wiadomości przekazywanych z jednej strony na drugą.
Kryptografię definiuje się jako sztukę i naukę ukrywania wiadomości w celu wprowadzenia prywatności i tajemnicy, uznanych za bezpieczeństwo informacji.
Terminologie kryptografii
Tutaj wyjaśniono często używane terminy w kryptografii -
Zwykły tekst
Zwykła wiadomość tekstowa to tekst, który jest czytelny i zrozumiały dla wszystkich użytkowników. Zwykły tekst to wiadomość, która podlega kryptografii.
Szyfruj tekst
Tekst zaszyfrowany to wiadomość otrzymana po zastosowaniu kryptografii na zwykłym tekście.
Szyfrowanie
Proces konwersji zwykłego tekstu na tekst zaszyfrowany nazywa się szyfrowaniem. Nazywa się to również kodowaniem.
Deszyfrowanie
Proces konwersji zaszyfrowanego tekstu na zwykły tekst nazywa się odszyfrowywaniem. Nazywa się to również dekodowaniem.
Poniższy diagram ilustruje cały proces kryptografii -
Charakterystyka współczesnej kryptografii
Podstawowe cechy współczesnej kryptografii są następujące -
Działa na sekwencjach bitów.
Wykorzystuje algorytmy matematyczne do zabezpieczania informacji.
Wymaga od stron zainteresowanych bezpiecznym kanałem komunikacji osiągnięcie prywatności.