← 返回项目目录
🔑

Moo! Wrapper

活跃 密码分析 CPU + GPU GPU: NVIDIA, AMD 始于 2011
https://moowrap.net/ ↗

Moo! Wrapper 是一个 BOINC 原生封装程序,把 distributed.netRC5-72 挑战接入 BOINC 生态。RC5-72 挑战是 RSA 实验室最早的“密钥挑战”活动中指定的一项暴力搜索:找到那把 72 位对称加密密钥。挑战始于 1990 年代强加密技术仍被出口限制的时期,初衷是用实证方式证明 56 位和 64 位密钥已不安全,72 位也岌岌可危。RSA 已于 2007 年 5 月正式终止该密钥挑战,但 distributed.net 作为社区项目将 RC5-72 搜索持续至今。Moo! Wrapper 把这项仍在进行的工作带到 BOINC 生态,让志愿者可以用同一个客户端同时参与科学计算和密码挑战。

数学上简单而残酷:遍历全部 2⁷² 种可能的密钥,直到找到能正确解密挑战密文的那一把。纸面上搜索空间大到惊人(约 4.7 × 10²¹ 把),但实际上 distributed.net 自 2002 年起就一直在啃这块骨头。截至 2026 年,整个密钥空间已搜索 15.7 %;按当前速度,剩余部分还需约 36 年——不过只要哪一天有志愿者恰好命中,搜索随时可能结束。

Moo! Wrapper 同时支持 CPU 和 GPU 计算,现代 OpenCL 应用带来巨大的吞吐量优势。它也是 Formula BOINC 冲刺赛(BOINC 团队之间的竞赛系列)的常客,深受竞赛型志愿者喜爱。

除了竞赛,这件事的意义在于:RC5 这个算法正是现代对称密码“多少位密钥才算安全”的实证基础;每一个被这项挑战破解的密钥长度都成为密码学政策的数据支撑。你完成的每一个工作单元都是这段历史的延续。