Kryptografia ma szerokie zastosowanie w zabezpieczaniu danych, szczególnie identyfikatorów i haseł, których uwierzytelnianie bez jej zastosowania naraża na niebezpieczeństwo przechwycenia i wykorzystania przez osoby niepowołane.
Tak naprawdę tylko w szyfrowanych kanałach komunikacyjnych wymiana informacji jest bezpieczna przy zastosowaniu choćby publiczną kryptografię.
Przebieg komunikacji:
- Komputer generuje losowy ciąg znaków
- Otrzymany ciąg znaków szyfrujemy swoim prywatnym kluczem i przesyłamy łącznie ze swoim identyfikatorem do serwera.
- Żeby odszyfrować komunikat komputer wyszuka w bazie danych nasz klucz publiczny.
- Jeżeli odszyfrowany ciąg znaków pokryje się z ciągiem oryginalnie wysłanym do nas komunikat jest uwierzytelniany.
Zredagowane treści na stronie powstały w oprarciu o serwis Wikipedia.org