如何使文档防修改(如 pdf)

How to make a document modification-proof (like pdf)

我试图确保不允许对自定义文件格式(最初写为 utf8)进行修改。我不能依赖 OS 许可,因为它将通过网络分发。加密也不是一个选项,因为文件必须是世界可读的(或使用私有和 public 密钥?)。怎么可能达到要求。

听起来您正在寻找数字签名。给 https://en.wikipedia.org/wiki/Digital_signature 一个阅读,看看它是否有意义。