gpt4 book ai didi

cocoa - 如何在文件 cocoa 中存储盐和IV?

转载 作者:行者123 更新时间:2023-12-03 17:06:09 27 4
gpt4 key购买 nike

所以我已经实现了盐和 IV,但解密现在有点错误。当然,我也需要salt和IV来解密,但是用户无法输入...我需要能够将salt和IV存储在加密文件中,然后在何时检索salt和IV用户正在解密文件。我该怎么做呢?我将如何存储和检索该数据?

最佳答案

正如 Peter 所说,初始化向量和用于 key 派生的盐应该与加密文件一起存储在 header 等中。

不要创建自己的用于加密存储的临时文件格式,而是查看 OpenPGP 消息格式(PGP 和 GnuPG 以及其他程序都使用的格式)。它在RFC 4880中指定。 。您可能不必实现所有内容,而是获取应用程序所需的部分。

作为一个额外的好处,如果您的程序因某种原因停止工作,用户可以使用 PGP/GPG(使用正确的选项和密码/ key )来解密数据。

关于cocoa - 如何在文件 cocoa 中存储盐和IV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7678497/

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