gpt4 book ai didi

encryption - 创建不可修改的文件

转载 作者:行者123 更新时间:2023-12-04 16:22:56 25 4
gpt4 key购买 nike

我希望能够创建一个文件,将其分发给最终用户,但要防止他们对文件进行修改。

现在,显然,我实际上无法阻止任何人修改文件 - 所以我的方法是检测并拒绝修改的文件。

我的目的是生成文件内容的加盐哈希并将其附加到文件中。读取时,在读取文件的其余部分之前验证散列。这样做的缺点是我必须在读取文件的可执行文件中分发固定的“盐”。显然我可以在某种程度上混淆它,但这仍然感觉像是一个薄弱环节。

有没有更好的方法来解决这类问题?

最佳答案

你想附加一个 digital signature到您的文档。这是一个被广泛研究的领域。简而言之,您可以相当确定地确保文件未被篡改,但您不能防止 用户对其进行篡改。

(与音乐行业的比较并不完全相关,因为他们想防止人们 复制 文件,这是一个更难的问题。)

关于encryption - 创建不可修改的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/301557/

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