JWT(JSON Web Token)支持多种加密和签名算法,常见的有以下几种:
使用密钥和哈希函数(如SHA256)生成签名,常用的有HS256、HS384和HS512。
使用公钥和私钥进行加密和解密,常用的有RS256、RS384和RS512。
使用椭圆曲线加密算法生成公钥和私钥,常用的有ES256、ES384和ES512。