【发布时间】:2010-12-02 10:41:41
【问题描述】:
我之前在 SO (EDIT: Incremental Checksums) 上读到有一些校验和算法(我认为其中一个是 adler32)支持以下属性:
adler32('abc'); // 123
adler32('def'); // 456
adler32('abcdef'); // 579 (123 + 456)
请注意,结果只是示例,用于展示我想要归档的内容。我已经在 PHP 中使用 adler 和 fletcher 模块尝试了一些带有哈希扩展的示例,但这些值似乎没有加起来。有人可以给我看一些实现示例吗?
【问题讨论】:
-
哈希(字符串){ 返回长度(字符串); } =)
-
你有一个现实世界的问题吗?
-
Brian:不,我只是在 SO 的某个地方读到它,我发现它很有趣。这是否使它成为一个不太有效的问题?
标签: php string hash checksum adler32