密钥在不同实体之间传递,因此密钥必须可以序列化. 所有密钥三个特性: 算法:密钥使用的算法,如DES和DSA等,通过getAlgorithm()获取算法名 编码形式:密钥的外部编码形式,如X.509,PKCS#8,使用getEncode()方法获取编码格式 格式:已编码密钥的格式的名称,使用getFomatr() SecretKey:对称密钥,DES.AES.PBE.MAC算法等 PublicKey和PrivateKey:非对称密钥,即公钥和私钥,DH.RSA.DSA.EC等 KeyPair:包…