非對稱加密利用公鑰及私鑰來進行加/解密。其中公鑰為公諸於世,私鑰則為個人保管。如果某甲要將重要訊息傳給某乙,某甲必須先取得某乙的公有鑰值,以此值為訊息加密,乙方收到後,再用私鑰來解密。非對稱加密的優點是金鑰沒有傳遞上的安全問題,但缺點則是速度過慢。