Ders 1.1: Kodlama, şifreleme ve özetleme
Kriptografinin ne işe yaradığı (gizlilik, bütünlük, kimlik doğrulama) ve yeni başlayanların, hatta üreticilerin karıştırdığı üç dönüşüm. Kodlama biçimi değiştirir ve herkes geri çevirebilir, şifreleme veriyi anahtarı olmayan herkesten gizler, özetleme ise tek yönlü bir parmak izi oluşturur. Laboratuvarda bir üretici aracının 'şifrelediğini' iddia ettiği bir veritabanı parolasını buluyor, tek komutla çözüyor, sonra aynı parolayı şifreliyor ve özetliyor ve üç sonucu karşılaştırıyorsun.
16 dk
Bu derste öğreneceklerin
- Kriptografinin amaçlarını saymak
- Kodlamayı, şifrelemeyi ve özetlemeyi ayırt etmek
- Base64 çözmek ve baytları xxd ile okumak
- Kodlamanın neden koruma olmadığını açıklamak
- Anahtarın ne olduğunu açıklamak
Temel terimler
- Kriptografi
- Bilgiyi matematikle koruma bilimi: onu gizli tutmak, değişiklikleri fark etmek ve kimin gönderdiğini kanıtlamak.
- Kodlama
- Veriyi herkese açık kurallarla başka bir biçime çevirmek; böylece herkes geri çevirebilir. İşin içinde sır yok.
- Şifreleme
- Veriyi bir algoritma ve bir anahtarla, yalnızca doğru anahtara sahip birinin okuyabileceği şekilde dönüştürmek.
- Özetleme
- Herhangi bir girdiyi, geri çevrilemeyen sabit boyutlu bir parmak izine (özet) dönüştürmek.
- Anahtar
- Şifrelemeyi denetleyen gizli değer. Algoritma herkese açıktır; gizli kalması gereken anahtardır.
- Bayt ve onaltılık
- Bayt 8 bittir (0-255). Onaltılık sistem her baytı 00-ff arası iki karakterle yazar.
Tüm dersler · Siber güvenlik nedir? Gizlilik, bütünlük, erişilebilirlik →