西服男的大概意思就是:整个视频是一个谜面,而这个谜面的谜底是一个地址。
余跃再看了看播放与点赞数,都仅有寥寥几个。虽然余跃倒并不觉得真有什么万元大奖,但视频的几处不自然之处,让他相信视频里确实藏着一些信息。
余跃将视频下载下来,逐帧观看。
见微知著:“最明显的线索是视频开头的闪烁。“
逐帧播放后,余跃发现视频一开始是一片黑,过了几帧转白,接着又转黑。
“等等,这样看太累了。”
视频共30秒,每秒30帧,合计90帧。
余跃花几分钟写了一个Python程序,将所有帧都变成图片保存了下来。
他发现前39帧都是闪烁的画面,3帧颜色交替一次,其中前18帧黑白交替变换,顺序是:黑,白,白,黑,白,黑。
第19到21帧这三帧是一个白底黑线的图案,图案是一个加号,外面套着一个圆圈。看到这,余跃大概知道这第一个线索是怎么一回事了。
“是异或加密符号。”
见微知著:“后面应该也是18帧黑白闪烁的画面”
果不其然,后面十八帧同样是黑白闪烁的画面,其顺序是:白,白,黑,白,黑,白。
前后十八帧都表示一个二进制数,其中黑表示0,白表示1,那么通过异或运算,各位上,相同为0,不同为1,那么...
余跃在生锈的大脑中运算起来,结果是101111。
101111的十进制是47,十六进制是2f,但这没头没尾的一个二进制数说明不了什么,还需要别的线索配合。
“那么来看看第二个可能的线索”
西装男讲话时那细密交织的黑白条纹背景显得极为可疑。
余跃在视频前部,中部,尾部各抽取了西装男正在讲话的三帧,并对这三张图片进行了色调处理。色调处理后,三张图片中黑白色条纹的背景都隐约显示出一个浅灰色图案来。
浅灰色图案是一个中空的长方形,长方形的四个角都被四分之一圆弧取代,而长方形内部的左侧有一个大写字母N,右侧是个大写字母S,中间是一串字符:9771a057f6da587cfa412808afdf9937。
见微知著:“N代表North,S代表South,这很可能是块路牌,中间那串字符就是路名。”
见微知著:“字符串中没有出现字符g,应该是一个三十二位十六进制数,这大概率一个是md5加密后的密文。”
余跃随手将密文放进md5解密工具中,等待明文解出。
“无用的信息又增多了,等待的时候看看下一个线索吧。”
余跃将视频拉到末尾处几秒,在西服男作最后祝福语的时候,出现了几秒不自然的杂音。
反复听了几遍,余跃排除了倒放音频及摩斯密码等种种可能,于是他将视频的音频文件提取出,并获取了音频文件的声音频谱图。
结尾处的频谱图显然被人为调整过。频谱图上显示出一个85度的锐角,锐角的其中一边完全水平,水平边的右侧是一个大写字母N,角的开口在字母N的异侧。上面边指向了一个太阳形的图案。
这时,密文正好被破解出,屏幕上跳动出三个字——“建设路”。
在华国,以建设路为名的道路多如牛毛,几乎每个省份都有那么几条。
“看来想要筛选城市的范围,还需要着手第三个线索。”
余跃眼中精光闪过,全然不见刚才的颓废失落。
如果第三个线索的太阳形图案就是太阳,那么这个85度的角就是地平线与太阳的夹角(太阳高度角)。
余跃切回视频网页,查看到视频发布的时间是十二点整,而发布的日期就是今日,六月二十四日。
太阳直射北回归线的日子是夏至——六月二十二日,将六月二十四日近似当作夏至。这日的正午十二点,身处北回归线的居民可以观察到,太阳高度角呈90度,与图案相差五度。而图像中与太阳异侧的字母N,则说明该地处北回归线以北。
“相差五度,且位于北回归线以北,那么当地纬度应当是北纬28.5度。”
将所有已知的信息摆出:北纬28.5度,建设路,101111。
见微知著:“101111需要转换成十进制47,具体地址在建设路47号。”
调出华国地图后,余跃查找起北纬28.5度所穿过的所有城市,结合前两个信息以及视频发布地所在ip辅助筛选,余跃很快找到了唯一的地址。
“金乌市东山区建设路47号。”