使用兩把成對的金鑰,其中一把加密的資料可由另一把解密。由於運作上一把金鑰會被公開(Public Key),另一把金鑰被私密保存(Private Key),所以又稱「公開金鑰加密法」。
例如:RSA(Rivest, Shamir, Adleman)演算法、DSA(Digital Signature Algorithm數位簽章演算法)、ECC(Elliptic Curve Cryptosystems橢圓曲線加密)等等。