public key cryptography / шифрование с открытым ключом

Использует пару взаимосвязанных ключей. Открытый ключ можно распространять сколь угодно широко. Парный ему секретный ключ находится под исключительным контролем владельца пары ключей. Всякий может зашифровать сообщение для адресата, используя его (адресата) открытый ключ. Расшифровать это сообщение может только адресат с помощью своего секретного ключа. Кроме того, секретный ключ может быть использован для создания цифровой подписи, которая позволяет подтвердить личность отправителя текста или файлов. Цифровую подпись можно проверить с помощью открытого ключа.