私钥
加密算法使用单个私钥来
加密和
解密数据。由于具有
密钥的任意一方都可以使用该
密钥解密数据,因此必须保护密钥不被未经
授权的代理得到。私钥
加密又称为对称
加密,因为同一
密钥既用于加密又用于
解密。私钥
加密算法非常快(与
公钥算法相比),特别适用于对较大的数据流执行加密转换。通常,私钥算法(称为块密码)用于一次加密一个
数据块。块密码(如 RC2、DES、TripleDES 和 Rijndael)通过
加密将 n 字节的输 入块转换为加密字节的输出块。如果要加密或
解密字节序列,必须逐块进行。由于 n 很小(对于 RC2、DES 和 TripleDES,n = 8 字 节;n = 16 [默认值];n = 24;对于 Rijndael,n = 32),因此必须对大于 n 的数据值一次
加密一个块。
私钥<a href="./?mention=加密">加密</a>算法使用单个私钥来<a href="./?mention=加密">加密</a>和<a href="./?mention=解密">解密</a>数据。由于具有<a href="./?mention=密钥">密钥</a>的任意一方都可以使用该<a href="./?mention=密钥">密钥</a><a href="./?mention=解密">解密</a>数据,因此必须保护密钥不被未经<a href="./?mention=授权">授权</a>的代理得到。私钥<a href="./?mention=加密">加密</a>又称为对称<a href="./?mention=加密">加密</a>,因为同一<a href="./?mention=密钥">密钥</a>既用于加密又用于<a href="./?mention=解密">解密</a>。私钥<a href="./?mention=加密">加密</a>算法非常快(与<a href="./?mention=公钥算法">公钥算法</a>相比),特别适用于对较大的数据流执行加密转换。通常,私钥算法(称为块密码)用于一次加密一个<a href="./?mention=数据块">数据块</a>。块密码(如 RC2、DES、TripleDES 和 Rijndael)通过<a href="./?mention=加密">加密</a>将 n 字节的输 入块转换为加密字节的输出块。如果要加密或<a href="./?mention=解密">解密</a>字节序列,必须逐块进行。由于 n 很小(对于 RC2、DES 和 TripleDES,n = 8 字 节;n = 16 [默认值];n = 24;对于 Rijndael,n = 32),因此必须对大于 n 的数据值一次<a href="./?mention=加密">加密</a>一个块。