实际情况下，往往通过公钥加密来随机建立临时的对称秘钥，亦即对话键，然后才通过对称加密来传输大量、主体的数据。
历史.该思想最早由瑞夫·墨克（）在1974年提出，之后在1976年。惠特菲尔德·迪菲（）与马丁·赫尔曼（）两位学者以单向函数与单向暗门函数为基础，为发讯与收讯的两方建立金钥。常见的公钥加密算法有：RSA、ElGamal、Rabin（RSA的特例）、DSA、ECDSA。使用最广泛的是RSA算法（由发明者Rivest、Shmir和Adleman姓氏首字母缩写而来）是着名的公