İmzalamanın Pjp'de ve bu derste nasıl çalıştığını anladığımıza göre, size mesajları nasıl şifreleyeceğinizi ve gönderici
olarak imzalayacağınızı ve alıcı olarak imzayı nasıl doğrulayacağınızı ve ardından mesajın şifresini nasıl çözeceğinizi göstermek istiyorum.
Burada John'un bilgisayarı var ve David'e bir mesaj gönderelim.
Daha önce gördüğümüz gibi, yapmak istediğiniz ilk şey bir metin editörü açmaktır ve mesajımızın
içeriğini yazacağız.
Bu yüzden bunun John'dan David'e gizli bir yan mesaj olduğunu söyleyeceğim.
Şimdi, daha önce gördüğümüz gibi, tüm bunları seçeceğim.
Kopyalayacağım.
BGP panoma gideceğim ve Panoyu Açık Anahtarlarla Şifrele seçeneğine tıklayacağım.
Daha sonra, mesajı şifrelemek istediğimiz açık anahtarları seçmek istiyoruz.
Ve dediğim gibi, bu mesajı David'e gönderiyorum, bu yüzden onu alacağım.
Kendi mesajınızın şifresini çözebilmek istiyorsanız John'u da alabilirsiniz.
Ve önceki derste yaptığımızın aksine, tıklamadan önce, tamam, mesaj imzalamaya gideceğim.
Bu listeye tıkladığınızda, bu bilgisayarda sahip olduğunuz tüm özel anahtarların bir listesini göreceksiniz.
Bu John'un bilgisayarı.
Gördüğünüz gibi elimizdeki tek özel anahtar John'a ait.
Bu yüzden bunu seçeceğim ve tıklayacağım.
Tamam.
Anahtarla ilgili bir uyarı gösteriliyor.
Bu benim kendi anahtarım, bu yüzden ona güveniyorum.
O yüzden tıklayacağım.
Evet.
Ve sonra sizden bu anahtarı oluştururken seçtiğiniz parolayı girmenizi isteyecektir.
Meşeye vuracağım.
Burada da görebileceğiniz gibi, panonun simgesi bir kilit olarak değişti; bu da artık panomda
imzayla birlikte şifrelenmiş mesajın da bulunduğu anlamına geliyor.
Buradaki diyagramlarımda, mesajı gönderirken, imzasıyla birlikte bir mesaj göndereceğimizi
söylediğimi biliyorum.
Ancak gerçekte, hem mesaj içeriği hem de imza tek bir metin bloğu olacaktır.
Metin düzenleyicime geri dönersem ve panomda ne varsa yapıştırırsam, göreceksiniz.
Sadece mesajın içeriğini ve imzayı içeren bir metin bloğu alacağız.
Daha önce yaptığımız gibi, e-postama gideceğim, yeni bir mesaj oluşturacağım ve bunu David Smith'e
göndereceğim.
Dediğim gibi, mesajı imzasıyla birlikte yapıştıracağım ve mesajı göndermek için
Gönder'e tıklayacağım.
Şimdi David'in bilgisayarına gidip gelen kutumuzu yenileyelim.
Ve yeni e-postaya tıklayın.
Mesaj içeriğimiz var.
Tekrar, tümünü seçip sağ tıklayarak kopyalayacağız.
Burada da görebileceğiniz gibi, BGP uygulaması üzerindeki kilidi görebiliriz.
Buna tıklayın ve Panonun Şifresini Çöz seçeneğine tıklayacağız.
Yani adımlar bir önceki derste yaptıklarımıza çok ama çok benziyor.
Şimdi benden kendi anahtarım için parola girmemi isteyecek.
David Smith'in anahtarı için.
Ve gördüğünüz gibi, mesajın içeriğini yine bir önceki derste gördüğümüze çok benzer
şekilde görüyoruz.
Ama aynı zamanda, burada en altta görebilirsiniz, bize bu mesajın John Wick'in
iyi bir imzasıyla imzalandığını söylüyor.
Ayrıca anahtar kimliğini ve anahtar parmak izini de görebiliriz.
Yani şu anda bu mesajı şifreleyen kişinin, gönderenin aslında John Wick olduğundan ve John
Wick gibi davranan başka biri olmadığından eminiz.
Sadece bu da değil, aynı zamanda bu mesajın içeriğinin bize iletilirken değiştirilmediğinden de eminiz.
Çünkü dediğim gibi, veri internet üzerinden ya da pek çok iletişim yöntemi üzerinden gönderildiğinde,
bir dizi merkezden geçer ve bu merkezlerin her biri değiştirilebilir.
Sadece bu da değil, aynı zamanda bir dizi yöntemle ele geçirilebilir ve bilgisayar korsanları veya ajanslar bunları ele geçirdiğinde, bunları
değiştirebilir, verileri yerleştirebilir veya bazı verileri kaldırabilirler.
Bu nedenle, imza kontrol edildiğinde, burada görebileceğimiz gibi, doğrulanırsa, bu mesajın John'un
özel anahtarı tarafından imzalandığından beri değiştirilmediği anlamına gelir.
Artık anahtarın güvenilir bir imza ile onaylanmadığını belirten bir uyarı işareti olduğunu da görebilirsiniz.
Bu iyi.
Aslında mesajı görmezden gelebilirsiniz.
Bunun nedeni anahtarın güvenilir olarak ayarlanmamış olmasıdır.
Ancak burada asıl önemli olan, bunun iyi bir imza olup olmadığını görmektir.
Çünkü dediğim gibi, eğer iyi bir imza olduğunu söylüyorsa, bu mesajın John'un özel anahtarı tarafından imzalandığı
ve onun anahtarı tarafından imzalandığından beri değiştirilmediği anlamına gelir.
Yani şu anda verileri herhangi bir tarafça ele geçirilse bile okuyamayacakları bir şekilde göndermek
için bir yöntemimiz var.
Bunu okuyabilecek tek kişi alıcıdır.
Sadece bu da değil, alıcı bunun mesajı istediği kişiden gönderildiğini doğrulayabilecek,
böylece göndereni doğrulayabilecek ve mesajın gönderilirken değiştirilmediğini doğrulayabilecektir.