我有一个很大的音频文件foo和一个哈希文件h,h = sha256sum(foo); 如果h在某个地方发布,第三方可以检查foo的完整性。
我现在希望第三方只拥有foo的一部分。然而,他们应该能够验证这些部分是(未发表的)foo的子集。
一般来说:
考虑File foo = foo0.concat(foo1).concat(foo2).....concat(fooN);
存在func(sha256sum(foo)) == func(sha256sum(foo0),....,sha256(fooN))
?