gpt4 book ai didi

java - 数据加密算法

转载 作者:行者123 更新时间:2023-11-29 08:12:02 26 4
gpt4 key购买 nike

我想知道我们的数据是否使用一种加密算法(AES、DES 等)加密,然后我们在开放网络中传输我们的数据,任何人都可以得到真实数据或做一些事情 如果加密算法是已知的,即使黑客不知道私钥、公钥或 PV?

最佳答案

can anyone get real data or do some thing if the encryption algorithm is known

如果攻击者知道加密算法,这就是一个开始,因为现在他们需要做的就是找出用于加密它的 key 。但是像 AES 这样的成熟加密算法没有已知的弱点。因此,攻击者将被迫对其进行暴力破解以获取对数据的访问权限。

如果您使用适当大小的 key (例如:AES 256 位或更多),这将是一项非常困难的任务。 DES 也没有已知的弱点,但它的小 key 大小(56 位)允许暴力攻击在合理的时间范围内(例如:几天)成功。这就是 DES 不再被广泛使用的原因。

even though the hacker doesn't know about the private keys, public key or PV?

请注意,公钥仅与非对称加密相关。在这种情况下,公钥通常是公开可用的(因此称为“公钥”)。但是非对称加密的设计是即使你知道公钥,除非你有私钥,否则无法解密。

总而言之,像 AES 这样的加密算法已经经受住了一段时间的考验,并被证明是足够安全的。正如 David Schwartz 在他的回答中指出的那样,如果您遇到问题,(通常)应该归咎于您的实现,而不是加密算法。

关于java - 数据加密算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7624636/

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