← 返回首页

手算MD5的64页工单之旅

发布时间: 2026-04-27 14:25(北京时间)

摘要: 作者开发了一款名为MD5-Scribe的交互式工具,用于将MD5算法的手动计算过程拆解为64份可打印的工单。用户逐轮计算并验证,完成全部工单后拼接出最终MD5值。文章介绍了使用体验:输入字符串后生成工单,打印后进入专注的计算状态;计算过程被碎片化处理,可根据状态灵活推进;最终计划生成包含正确率等数据的报告。整体语气平静,透露出对结构化任务拆解和渐进式成就感的喜爱。

标签: MD5, 手算, 工具开发, 任务拆解, 心流, 渐进式, 设计, 反思

字数: 331

原文链接: /7402396589/QCJGV9DDa

/senzi/MD5-Scribe

简单摸了个方便我完成“手算MD5”的Demo,输入字符串后就会生成一轮计算的“工单”,打印出来手算,计算完填入结果验证,对了就解锁下一页。等到算完64页之后就可以做最后的MD5结果拼接。

尝试做了一轮,还是蛮有意思的。看到打印出来的工单马上就进入一种心无旁骛,眼中只有二进制/十六进制运算的状态。

状态好就多完成几轮工单,状态不好那就先放着。等所有的碎片都集齐,想要的MD5就出来了。虽然过程看着枯燥无味,但毕竟是一种看得见结果的任务,越渴望就需要自己越“勤奋”。

细节还在完善,后面还可能会生成一个最终的报告。报告里会展示手算正确率之类的数据。

image

image

image

image

image