密钥的理解

定义

密钥(secret key)是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥。算法

读法函义

密码学中:密钥(secret key)——秘密的钥匙;私钥(private key)——私有的钥匙;公钥(public key)——公开的钥匙。钥(yào)匙,密钥就是秘密的钥匙的简称。大数据

密钥分类

密钥分为两种:对称密钥与非对称密钥加密

  • 对称密钥加密

又称私钥加密会话密钥加密算法,即信息的发送方和接收方使用同一个密钥去加密和解密数据。它的最大优点是加/解密速度快,适合于对大数据量进行加密,但密钥管理困难。code

  • 非对称密钥加密

又称公钥密钥加密。它须要使用不一样的密钥来分别完成加密和解密操做,一个公开发布,即公开密钥,另外一个由用户本身秘密保存,即私用密钥。信息发送者用公开密钥去加密,而信息接收者则用私用密钥去解密。公钥机制灵活,但加密和解密速度却比对称密钥加密慢得多。开发

相关文章
相关标签/搜索