Java加密,解密中的bc,cc是什么意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java加密,解密中的bc,cc是什么意思相关的知识,希望对你有一定的参考价值。
不知道你说的是不是这个:
AES五种加密模式(CBC、ECB、CTR、OCF、CFB)
分组密码有五种工作体制:
电码本模式(Electronic Codebook Book (ECB));
密码分组链接模式(Cipher Block Chaining (CBC));
计算器模式(Counter (CTR));
密码反馈模式(Cipher FeedBack (CFB));
输出反馈模式(Output FeedBack (OFB))。
CC指Commons Codec
都是第三方拓展包
加密中的“密钥保护密钥”是啥意思?
【中文标题】加密中的“密钥保护密钥”是啥意思?【英文标题】:What does a "key-protecting key" mean in encryption?加密中的“密钥保护密钥”是什么意思? 【发布时间】:2021-12-25 02:07:25 【问题描述】:MS docs about Always Encrypted columns in SQL Server 中说“列主密钥是一种密钥保护密钥,用于加密一个或多个列加密密钥。”
这是什么意思? CEK 用于加密和解密敏感信息。 CEK被另一个密钥“保护”是什么意思?
【问题讨论】:
【参考方案1】:这意味着第二个密钥没有以明文形式存储(注意,我并不是说第一个也是)。在获得列加密密钥之前,您需要使用列主密钥解密它们。
这就是第一个密钥保护其他密钥的方式。
【讨论】:
这样做是为了让您可以轮换密钥,而无需解密和重新加密数据。以上是关于Java加密,解密中的bc,cc是什么意思的主要内容,如果未能解决你的问题,请参考以下文章
linux上java解加密(AES/CBC)异常:java.lang.SecurityException: JCE cannot authenticate the provider BC办法(示例代码