2)对称密码与非对称密码
根据加密密钥与解密密钥的关系,密码体制可分为对称密码体制( Symmetric Cr卵tosystem)和非对称密码体制(Asymmetric, Cryptosystem)。
对称密码体制也称单钥或私钥密码体制,其加密密钥和解密密钥相同,或实质上等同, 即从一个易于推出另一个。
非对称密码体制又称双钥或公钥密码体制,其加密密钥和解密密钥不同,从一个很难推出另一个。其中的加密密钥可以公开,称为公开密钥( Puhlic key),简称公钥;解密密钥必须保密,称为私有密钥( Private key),简称私钥。典型的公钥密码体制有RSA、ECC和EIGamal等。