0Pricing
Cryptology Academy · Lekcja

Kryptografia w codziennym życiu

Zobacz, jak kryptografia chroni dziś wiadomości, hasła i płatności.

Kryptografia w codziennym życiu to bezpłatna lekcja Cryptology Academy na CoddyKit. To lekcja 4 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Cryptology Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Cryptology Academy zawiera 4 lekcji w sumie.

Wprowadzenie

Kryptografia chroni niemal każdą cyfrową interakcję. W tej lekcji przyporządkujemy rzeczywiste technologie do leżących u ich podstaw prymitywów kryptograficznych.

HTTPS i TLS

Gdy w przeglądarce widoczna jest ikona kłódki, działa protokół TLS. Łączy on weryfikację certyfikatów, wymianę kluczy ECDH, szyfrowanie AES-GCM i uwierzytelnianie HMAC.

Szyfrowanie end-to-end w WhatsAppie

WhatsApp używa protokołu Signal: uzgadniania kluczy X3DH i mechanizmu Double Ratchet do szyfrowania wiadomości z utajnieniem naprzód. Wiadomości są szyfrowane na Państwa urządzeniu.

Przechowywanie haseł

Dobre usługi nigdy nie przechowują hasła wprost — przechowują bcrypt(password + salt). Nawet jeśli ich baza danych wycieknie, hasło pozostaje bezpieczne.

Bitcoin i portfele kryptowalutowe

Adresy Bitcoin są wyprowadzane z kluczy publicznych ECDSA na secp256k1. Wysłanie monet wymaga podpisania transakcji kluczem prywatnym — jego utrata oznacza utratę monet.

Uwierzytelnianie kluczem SSH

SSH używa uwierzytelniania za pomocą klucza publicznego: serwer szyfruje wyzwanie kluczem publicznym, a klient odszyfrowuje je kluczem prywatnym, aby potwierdzić tożsamość.

Podpisywanie kodu

Sklepy z aplikacjami i aktualizacje systemów operacyjnych są podpisywane cyfrowo: programista oblicza skrót pliku binarnego i podpisuje go kluczem prywatnym. System operacyjny weryfikuje podpis przed instalacją.

Uwierzytelnianie dwuskładnikowe (TOTP)

TOTP (Google Authenticator) używa HMAC-SHA1 na podstawie znacznika czasu i współdzielonego sekretu. Serwer i urządzenie obliczają ten sam 6-cyfrowy kod co 30 sekund.

VPN i WireGuard

WireGuard używa ECDH na Curve25519, AEAD ChaCha20-Poly1305 i kodów MAC BLAKE2. Zapewnia większe bezpieczeństwo niż IPSec przy znacznie mniejszej liczbie wierszy kodu.

Szyfrowanie poczty: PGP i S/MIME

PGP szyfruje wiadomości e-mail kluczem publicznym RSA lub ECC odbiorcy i podpisuje je kluczem prywatnym nadawcy, zapewniając zarówno poufność, jak i uwierzytelnianie.

Szyfrowanie dysku

BitLocker (Windows) i FileVault (macOS) używają AES-XTS do szyfrowania całego dysku. Klucz jest zabezpieczany hasłem za pomocą PBKDF2 lub Argon2.

Szybkie sprawdzenie

Jakiego prymitywu kryptograficznego używa TOTP (Google Authenticator) do generowania jednorazowych kodów?

Podsumowanie

Niesamowite! Kryptografia jest wszędzie. Poznali już Państwo jej zastosowania w HTTPS, komunikatorach, hasłach, portfelach i wielu innych miejscach. W dalszej części kursu zbudujemy każdy z tych prymitywów od podstaw.

Często zadawane pytania

Czy lekcja „Kryptografia w codziennym życiu” jest bezpłatna?

Tak — pełny tekst „Kryptografia w codziennym życiu” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Cryptology Academy, przejdź na CoddyKit PRO. Kurs Cryptology Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Kryptografia w codziennym życiu”?

Zobacz, jak kryptografia chroni dziś wiadomości, hasła i płatności. Ćwiczysz Cryptology Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Cryptology Academy?

Nie wymagamy żadnego doświadczenia. Cryptology Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 4 z 4.

Ile czasu zajmuje lekcja „Kryptografia w codziennym życiu”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Cryptology Academy?

Tak. Każda lekcja Cryptology Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Starożytne szyfry i początki historii kryptografii
  2. Podstawowe słownictwo kryptograficzne
  3. Przegląd szyfrowania symetrycznego i asymetrycznego
  4. Kryptografia w codziennym życiu
← Powrót do Cryptology Academy