【发布时间】:2009-12-16 12:47:21
【问题描述】:
我想自己实现 CRC32 和 MD5 算法,但我仍在尝试围绕我在该主题上找到的不同来源进行思考。有人能帮我指出一个以简单格式解释算法的资源,或者发布不同步骤的项目符号列表,以便我可以尝试填写它们。TIA。
这是每个维基百科的相应页面。我了解正在做的部分工作,但按位运算是我遇到的困难。那和数学不是我的强项。
http://en.wikipedia.org/wiki/Cyclic_redundancy_check
http://en.wikipedia.org/wiki/MD5
【问题讨论】:
-
你用什么语言工作?
-
我在 Java 中工作,但我想为早期版本的 Unrealscript 执行此操作,它没有这些作为内置函数。
-
@High-Performance Mark:我确实了解基本级别的按位运算。似乎有关该主题的文章对读者以前的知识做出了一些假设(因此有“傻瓜”的标题)。我会看看这个周末我能不能解决 CRC,因为它是最简单的。
标签: algorithm language-agnostic md5