gpt4 book ai didi

encryption-symmetric - 单独的数据加密

转载 作者:行者123 更新时间:2023-12-04 05:08:28 25 4
gpt4 key购买 nike

我存储了一些敏感数据。数据被分成几部分,我想对每个部分进行单独的访问。假设我有 1000 个文件。我想通过相同的对称加密算法加密每个文件。
我想当黑客有 1000 个密码时破解 key 比他只有一个密码更容易,所以我认为我应该为每个文件使用单独的 key 。
我的问题如下:

我应该为每个文件使用单独的 key 吗?

如果我应该,存储 1000 个 key 存在问题。所以我想拥有一个 secret key ,并使用我自己的一些算法从 secret key 计算每个文件的单独 key 。这是个好主意吗?

最佳答案

如果您考虑被动对手并使用 CPA 强密码(如 AES),则对所有文件仅使用一个 key 就足够了。假设对手知道你使用的密码,甚至知道明文,他无法以不可忽略的概率重建 key 。 Here是更详细的答案。

如果您还考虑事件对手(可以替换密文),您应该使用身份验证加密。但据我所知,这不是你的情况。

So I want to have one secret key and use some my own algorithm to calculate separate key for each file from secret key. Is it good idea?



一般来说,开发自己的算法或方案是个坏主意。你很容易在算法或实现中犯一些看不见的错误,你的数据很容易受到攻击。最好使用经过很多人同行评审并证明是安全的知名算法和实现。

关于encryption-symmetric - 单独的数据加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15200874/

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