Skip to content

为什么不一个jfs共享一个aes key? #485

Answered by davies
meilihao asked this question in Q&A
Discussion options

You must be logged in to vote

如果使用单一的 AES 密钥,因为它的加解密速度快,有被暴力破解的风险,一旦密钥泄漏,所有的数据都泄露了。目前的两层结构,每个对象都使用随机生成的 AES 密钥,几遍被暴力破解了也不会泄漏所有数据。而 RSA 的加解密很慢,被暴力破解的风险低很多。

从我们之间的测试来看,RSA 只用于加解密 AES 密钥,对 CPU 消耗和性能的影响不大,你可以实测一下看看真实场景的影响。

我们也欢迎增加新的加密算法,将它变成可配置的。

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@meilihao
Comment options

Answer selected by davies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants