密钥 在密码学中密钥key是指某个用来完成加密解密完整性验证等密码学应用的秘密信息在对称密码学或称密钥密码学中加密和解密用的是同一个钥匙因此钥匙需要保密而在公钥密码学或称非对称密码学中加密和解密用的钥匙不同通常一个是公开的称为公钥另一个保密称为私钥 现实世界中的钥匙通常是具有一定形状的金属片钥匙用来打开锁而密码算法中的钥匙密钥则用来打开密文密钥是一串非常大的数字根据密钥的使用方法可将密码分为对称密码symmetric cryptography和非对称密码asymmetric cryptography两种非对称密码通常又称为公钥密码pubilckey cryptography