我们知道,对于ChaCha20和XChaCha20,相同的密钥永远不能与相同的时间一起使用。但假设我每次都使用一个随机的256位密钥.那么现在就可以成为任何东西,因为钥匙总是不同的。假设我把现在设为全为零。只要256位密钥是随机的,那么这个设置就应该是安全的,因为256位足够大,不能被强暴或重用。
现在,让我们后退一步。假设我使用Argon2进行密钥派生。如果我在Argon2中使用256位的salt,那么输出键应该具有256位的随机性,如果我将该密钥输入到XChaCha20中,理论上我就不应该遇到相同的密钥,因此可以使用零零一次。
我有三个问题:
上下文:文件加密
发布于 2022-01-22 15:28:21
salt值而改变info值来安全地输出独立的结果。https://crypto.stackexchange.com/questions/98259
复制相似问题