İşte bazı pratik örnekler, Anahtar A'nın bir sır olarak saklandığını ve özel anahtar için olduğunu ve B Anahtarının halka açık bir yerde yayınlandığını ve bunun için de genel anahtar olduğunu kabul edin.
Bu nedenle, herkese bir mesaj göndermek istiyorsanız ve sizden geldiğini ve iletilirken değiştirilmediğini doğrulamalarını istiyorsanız, mesajınızı gönderir ve A Anahtarında şifrelenmiş mesajın bir karmasını içerirsiniz. Anahtar B'nin hash şifresini çözebilir, onu aldıkları mesajla karşılaştırabilir ve mesajın sizden geldiğini doğrulayabilirsiniz (yalnızca A Anahtarına sahip bir kişinin başarılı bir şekilde şifreyi çözen şifreli yükü oluşturmuş olması nedeniyle) ve A anahtarına sahip olan sadece siz olabilirler. Buna İmza denir .
Şimdi birisinin size gizli bir mesaj göndermek istediğini ancak kim olduklarını açıklamak istemediğini söyleyelim. Mesajlarını simetrik bir anahtarla şifreleyebilirler (Zoredache'ın simetrikten bahsettiği gibi yapmak daha ucuzdur) o zaman bu anahtarı alıp B Anahtarını kullanarak şifreleyip size gönderebilir. Çünkü yalnızca Anahtar A, Anahtar B ile şifrelenmiş bir şeyin şifresini çözebilir, başka hiçbir kişi size gönderilen mesajda ne olduğunu göremez. Bu, normal şifrelemenin nasıl çalıştığını ve SSH'nin veri alışverişini nasıl gerçekleştirdiğidir.