gpt4 book ai didi

security - 一种以上加密算法的组合

转载 作者:行者123 更新时间:2023-12-03 18:18:48 25 4
gpt4 key购买 nike

我正在考虑以下问题:我有一些数据流,我想尽可能保护它们 - 应用 AES 与一些 IV,然后 Blowfish 与一些 IV,最后再次 AES 与一些四?

加密/解密过程将被隐藏(甚至可以防止调试),因此很难猜测使用了哪种加密方法和哪些 IV(但是,我知道这个加密链的力量不能依赖在这一事实中,因为任何针对调试的保护都会在一段时间后被破坏)。

我有这方面的计算机能力(数据量不是那么大)所以问题只是它是否值得实现。例如,TripleDES 的工作方式非常相似,使用三个 IV 和加密/解密/加密方案,所以它可能不是完全无稽之谈。另一个问题是,当我对第 1 部分和第 3 部分使用相同的 IV 或什至为所有三个部分使用相同的 IV 时,我会降低多少安全性?

我欢迎有关此主题的任何提示

最佳答案

我不确定这个特定的组合,但混合这样的东西通常是一个坏主意,除非已经对这个特定的组合进行了广泛的研究。有可能数学变换实际上会相互抵消,最终结果更容易破解。 AES 或 Blowfish 的单次通过应该绰绰有余。

更新:从我下面的评论…

以 TripleDES 为例:想想世界上最好的密码学家花了多少时间和精力来创建这种组合(请注意,DoubleDES 有一个漏洞),尽管有 192 位的 key ,但他们能做的最好的事情是 112 位的安全性。

更新 2:我必须同意 Diomidis 的观点,即 AES 极不可能成为您系统中的薄弱环节。实际上,您系统的所有其他方面都比 AES 更有可能受到损害。

更新 3:根据您对流的处理方式,您可能只想使用 TLS (SSL 的继承者)。我推荐 Practical Cryptography有关更多详细信息,它在解决您需要解决的许多问题方面做得非常好。其中,它讨论了 stream ciphers ,这可能比 AES 更合适,也可能不合适(因为 AES 是 block cipher 并且您特别提到您有一个要加密的数据流)。

关于security - 一种以上加密算法的组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/120131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com