Cryptology Academy · Oppitunti

Kryptografia arjessa

Tutustukaa siihen, miten kryptografia suojaa nykyään viestejänne, salasanojanne ja maksujanne

Oppitunti 4/413 vaihetta

Kryptografia arjessa on ilmainen Cryptology Academy-oppitunti CoddyKitissä. Tämä on oppitunti 4/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Cryptology Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Cryptology Academy-kurssilla on yhteensä 4 oppituntia.

Tervetuloa

Kryptografia suojaa lähes jokaista digitaalista toimintaa, jota harjoitatte. Tässä oppitunnissa yhdistätte käytännön teknologiat niiden taustalla oleviin kryptografisiin primitiiveihin.

HTTPS ja TLS

Kun selaimessanne näkyy lukkokuvake, TLS on käytössä. Se yhdistää varmenteiden tarkistuksen, ECDH-avaintenvaihdon, AES-GCM-salauksen ja HMAC-todennuksen.

WhatsAppin päästä päähän -salaus

WhatsApp käyttää Signal Protocolia: X3DH-avaintenvaihtoa ja Double Ratchetia viestien salaukseen eteenpäin suuntautuvalla salassapidolla. Viestinne salataan laitteessanne.

Salasanojen tallennus

Hyvät palvelut eivät koskaan tallenna salasanaanne — ne tallentavat bcrypt(password + salt). Vaikka niiden tietokanta vuotaisi, salasananne pysyy turvassa.

Bitcoin ja kryptolompakot

Bitcoin-osoitteet johdetaan secp256k1:n ECDSA-julkisista avaimista. Kolikoiden lähettäminen edellyttää tapahtuman allekirjoittamista yksityisellä avaimellanne — jos kadotatte sen, kadotatte myös kolikot.

SSH-avaintodennus

SSH käyttää julkisen avaimen todennusta: palvelin salaa haasteen julkisella avaimellanne, ja asiakasohjelmanne purkaa sen yksityisellä avaimella todistaakseen henkilöllisyytenne.

Koodin allekirjoittaminen

Sovelluskauppojen sovellukset ja käyttöjärjestelmäpäivitykset allekirjoitetaan digitaalisesti: kehittäjä laskee binääritiedoston tiivisteen ja allekirjoittaa tiivisteen yksityisellä avaimellaan. Käyttöjärjestelmänne tarkistaa allekirjoituksen ennen asennusta.

Kaksivaiheinen todennus (TOTP)

TOTP (Google Authenticator) käyttää HMAC-SHA1:tä aikaleiman ja jaetun salaisuuden perusteella. Palvelin ja laitteenne laskevat saman kuusinumeroisen koodin 30 sekunnin välein.

VPN ja WireGuard

WireGuard käyttää Curve25519 ECDH:ta, ChaCha20-Poly1305 AEAD:tä ja BLAKE2-MAC-koodeja. Se tarjoaa paremman suojauksen kuin IPSec huomattavasti pienemmällä koodimäärällä.

Sähköpostin salaus: PGP ja S/MIME

PGP salaa sähköpostin vastaanottajan RSA- tai ECC-julkisella avaimella ja allekirjoittaa sen lähettäjän yksityisellä avaimella, mikä tarjoaa sekä luottamuksellisuuden että todennuksen.

Levyn salaus

BitLocker (Windows) ja FileVault (macOS) salaavat koko levyn AES-XTS:llä. Avain suojataan salasanalla PBKDF2:n tai Argon2:n avulla.

Pikatesti

Mitä kryptografista primitiiviä TOTP (Google Authenticator) käyttää kertakäyttöisten koodien tuottamiseen?

Kertaus

Mahtavaa! Kryptografiaa käytetään kaikkialla. Olette nähneet sitä HTTPS:ssä, viestinnässä, salasanoissa, lompakoissa ja monessa muussa. Kurssin loppuosassa rakennetaan jokainen primitiivi alusta alkaen.
Aloita maksutta

Opi Cryptology Academy tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
67
Oppitunnit
261

Usein kysytyt kysymykset

Onko oppitunti ”Kryptografia arjessa” ilmainen?

Kyllä – oppitunnin ”Kryptografia arjessa” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Cryptology Academy-kurssin, päivitä CoddyKit PROhon. Cryptology Academy-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Kryptografia arjessa”?

Tutustukaa siihen, miten kryptografia suojaa nykyään viestejänne, salasanojanne ja maksujanne Harjoittelet Cryptology Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Cryptology Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Cryptology Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 4/4.

Kuinka kauan ”Kryptografia arjessa”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Cryptology Academy-oppitunnilla?

Kyllä. Jokainen Cryptology Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Muinaiset salakirjoitukset ja kryptografian varhainen historia
  2. Kryptografian keskeinen sanasto
  3. Symmetrisen ja asymmetrisen kryptografian yleiskatsaus
  4. Kryptografia arjessa
← Takaisin: Cryptology Academy