Ось кілька практичних прикладів. Припустимо, ключ A зберігався в секреті, і для цього приватний ключ був розміщений у відкритому доступному місці, а для цього - відкритим ключем.
Отже, якщо ви хочете надіслати повідомлення всім, і ви хочете, щоб вони підтвердили, що воно надійшло від вас і було незмінним під час його доставки, ви надішлете своє повідомлення та додасте хеш повідомлення, зашифроване ключем А. Тоді будь-хто, хто має ключ B, може розшифрувати хеш, порівняти його з отриманим повідомленням і переконатися, що повідомлення надійшло від вас (через те, що лише людина з ключем A могла створити зашифрований корисний набір, який успішно розшифрував хеш, і тому, що ви єдина людина з ключем А, вона могла походити лише від вас). Це називається підписанням .
Тепер скажемо, що хтось хоче надіслати вам таємне повідомлення, але не хоче розкривати, хто вони. Вони можуть зашифрувати своє повідомлення симетричним ключем (як це було сказано в Зоредаче симетричним набагато дешевше), тоді візьміть цей ключ і зашифруйте його за допомогою ключа B і надішліть його вам. Оскільки тільки ключ A може розшифрувати те, що було зашифровано за допомогою ключа B, ніхто інший не може побачити, що знаходиться у повідомленні, яке було надіслане вам. Так працює звичайне шифрування і як SSH обмінюється даними.