我正在编写一个小库,它将处理 xml 文件来存储一些数据,并且我需要仅通过我在库中提供的方法来处理这些数据。
我知道 xml 对于人类和机器来说都是可读的,并且如果有人真的想修改 xml 文件,他可能会这样做,所以...你们中有人有可行的想法吗?
最佳答案
您可以在其中存储更多信息,例如内容的哈希值(当然是在插入哈希值之前)。
当您重新加载此文件时,您可以检查哈希值。如果它与文件的当前哈希不匹配,那么它已被修改。
关于java - 如何防止外部xml文件被修改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3561087/