Bölüm 2 · 1/8
Kriptografi sade dille
Hash bir parmak izidir, anahtar çifti bir kilit ve anahtardır: dijital güvenin iki temel aracı.
5 dk
Dijital güvenin arkasında matematik var, ama onu kullanmak için matematik bilmek gerekmiyor. Bilmeniz gereken yalnızca iki araç: hash ve anahtar çifti. Bu iki araç, bu öğrenme yolunun geri kalanındaki her şeyin temelidir.
Hash: verinin parmak izi
Bir hashHer boyuttaki veriden sabit uzunlukta bir 'parmak izi' üreten tek yönlü hesap. Tamga'da SHA-256 kullanılır., bir veriden kısa ve sabit uzunlukta bir parmak izi üretir. Bir sayfalık metin de, bin sayfalık bir kitap da aynı uzunlukta bir parmak izine dönüşür. Üç özelliği vardır:
- Aynı veri, aynı iz."Merhaba" kelimesinin izi her bilgisayarda aynıdır.
- Küçük değişiklik, bambaşka iz.Yalnız ilk harfi küçültün ("merhaba"), iz tamamen değişir. Şekilde iki kelimenin gerçek SHA-256 izlerinin başı ve sonu görünüyor.
- Geri dönüş yok. İzden verinin kendisi bulunamaz; parmak izinden insanın yüzünü çizemezsiniz.
Bu yüzden hash, bir belgenin değişmediğini kanıtlamanın en kısa yoludur: belgenin izini saklarsınız, sonra yeniden hesaplayıp karşılaştırırsınız. Tek bir harf bile değiştiyse iz tutmaz.
Anahtar çifti: kilit ve anahtar
İkinci araç, birbirine bağlı iki anahtardan oluşan bir key pairBirbirine matematiksel olarak bağlı iki anahtar: gizli anahtar imzalar, açık anahtar imzayı denetler.:
- Gizli anahtar yalnızca sahibindedir. Bir kurumun sunucusunda ya da kişinin telefonunun güvenli bölgesinde durur ve hiç dışarı çıkmaz.
- Açık anahtar herkese açıktır. Herkes bilebilir, yayınlanabilir, listelere yazılabilir.
Gizli anahtarla yapılan bir işlemi yalnızca o çiftin açık anahtarı denetleyebilir. Bir benzetmeyle: gizli anahtar bir mühür, açık anahtar o mührün herkesin elindeki örneğidir. Mührü yalnız sahibi basabilir, ama basılan izin o mühre ait olup olmadığını herkes karşılaştırabilir.
İkisi birlikte
Hash ve anahtar çifti bir araya gelince dijital imza ortaya çıkar: belgenin parmak izi gizli anahtarla imzalanır, herkes açık anahtarla denetler. Bir sonraki sayfa tam olarak bunu anlatıyor.
Özet
- Hash, verinin kısa parmak izidir; tek harf değişse iz tamamen değişir.
- Anahtar çiftinde gizli anahtar sahibinde kalır, açık anahtar herkese açıktır.
- İkisi birlikte dijital imzayı oluşturur.
Daha derine
Teknik ayrıntılar ve bağlayıcı kurallar: