非對稱性加密
使用兩把金鑰來做加解密,公鑰(public key)加密,私鑰(private key)解密,也因此稱為「非對稱」。
對稱性加密
使用同一把密鑰(secret)來做加解密
HMAC
HMAC 全名為 Hash-based Message Authentication Code,這是加上 secret 來產生 MAC 的方法。此演算法的公式可以在 RFC 2104 裡找到。
RSA
RSA 為一種非對稱性加密演算法。
RSASSA-PKCS1-v1_5
RSASSA-PSS
ECDSA
The Elliptic Curve Digital Signature Algorithm