美军刚成立的网络战司令部 Cyber Command,总部在 Maryland 马里兰州的 Ft. Meade, Meade 堡。虽然大多数人应该已经看到了相关报道,还有些官方声明什么的,不过恐怕还是晕乎乎的不知道他们打算干什么。所以,还是从已公布的信息里发掘点好玩的东西吧。

上面是 Cyber Command 的 logo (美军各军种,部队都对设计自己的 logo 乐此不疲,还颇有忠诚感),在那句大大的 UNITED STATES CYBER COMMAND 的内环,刻着一串数字:9ec4c12949a4f31474f299058ce2b22a。
任何一个了解点计算机知识的人,再加点一般常识哈,就能意识到这个主要和计算机打交道,或者说以计算机及相关技术作为矛和盾的司令部的 logo 上的一串 16 进制数字可不是装点门面的。Wired 也神秘兮兮地说,一位 Cyber Command 知情人士向他们确认““It is not just random numbers and does ‘decode’ to something specific, I believe it is specifically detailed in the official heraldry for the unit symbol.” 反正那不是我们吃饱撑的刻上去的无意义的随机数,它是能解码出一些特定信息di。。。。
作为提示,这位知情人还说:在徽章的设计阶段,就有好几个提议,最后的决定是显而易见的,Cyber Command 得刻点什么在自己的徽章上,就像其他军中单位一样,那这个刻点什么就应该是“Cyber Command 的任务了”。当然,这样出噱头赚眼球的机会,Wired 绝对不会放过,而看来 Cyber Command 还是知道如何在群众中推广自己的,而且他们找到了合适的推广媒介:包括 geek 们常看的 Wired。所以,Wired 还专门修文一篇,提问广大读者,这串数字怎么解读,什么意思。
果不其然,读者 jemelehill 在 Wired 文章发布 3 个小时内,就搞出了答案。这串 hex 是 Cyber Command 的官方 mission statement 的 MD5哈希。
原文是
USCYBERCOM plans, coordinates, integrates, synchronizes and conducts activities to: direct the operations and defense of specified Department of Defense information networks and; prepare to, and when directed, conduct full spectrum military cyberspace operations in order to enable actions in all domains, ensure US/Allied freedom of action in cyberspace and deny the same to our adversaries.
翻译是
USCYBERCOM 策划,协调,整合,同步并执行这些活动:领导国防部指定的信息网络中的行动并实施防卫;随时待命在接受命令后,执行全面的网络空间中的军事行动,以保证所有方面的行动能力,确保美国和盟国在网络空间的行动自由并阻止敌方的行动自由。
这个 statement 自然每个政府部门都有个正式表述,Cyber Command 的可以在各种新闻稿或者官方资料中找到,比如其官方网站中就明白摆在那儿啦。
有兴趣的哥们可以自己按 MD5 算一遍(不知道算法的,可以到 wikipedia 上看,有伪码参考),看看是不是 9ec4c12949a4f31474f299058ce2b22a。或者,HASHCRACK 也可以帮你算算,输入 MD5 或者 那句完整的话,都可以算出对方,当然,如果输入完整 mission statement,记得复制完全,否则自然算出来的 MD5 不一样,我就是少拷贝了最后一个句号,还纳闷怎么会不对……
so,看看那个 logo:闪电,刺刀,钥匙,白头鹰,每个都很美国,每个其实放到其他军种的 logo 上也都说得通,所以,这串 hex 倒真显得很有意义了,贴合并提示了 Cyber Command 的任务和能力,这是专业化的表示,也很好得体现了 Cyber Command 的与众不同。
当然,这次这个猜猜我是谁的游戏,Cyber Command 看来策划的不错,Yahoo News,美联社,法新社,Slashdot,华盛顿邮报,洛杉矶时报等等媒体都故意报道了一把,刺激读者来解密,就是个最好的推广手法。挺好玩,挺有人情味。
MD5 Message-Digest algorithm 5 是密码学里常用的 hash 算法,RFC 1321 中的内容,MIT 的 Ronald Rivest 教授 1994 年完成,前任是 MD4。不过现在已经被证明不能保证无 collision。几乎全部美国政府部门的应用,都已经要求抛弃 MD5,专用 SHA-2 了。不过一般性的使用,比如验证文件完整性,用 MD5 还是很常见,而且要求不高也没什么大问题。
最后,我再得瑟一个,这个 hex:
d41d8cd98f00b204e9800998ecf8427e
对应的字串是什么?hashcrack 上都没有的哈,不用费心了哈哈 —- 只要你不懒,一定找得到答案。