在通过Facebook的CSS和HTML代码进行挖掘时,我发现一些评论似乎被加密以隐藏信息。这可能是某种调试信息,可能有助于以后使用。评价正在寻找这样例如:在Javascript,CSS或HTML代码中隐藏或加密注释中的信息的最佳方式是什么?
/*[XnbHYrH~LGxMu]p`KYO^fXoOK]wFpBtjKdzjYssGm~[xISvmX0J]xhEMxwV_NjvnWm]jAyo`@}VtxqZ{QC`M|yxHMBLE[ZsaeCgU[aG}|K|`Icu`hxiAzM|j~RRkiO|AF`_KuuEnfd_I[P}BDo`[email protected]^hh?CEQp~KHR|z`llKuTxM_lJp*/
与此蟒片断''.join(sorted(set(comment)))
加密文本的快速分析表明,仅64种不同的字符被使用。
'[email protected][]^_`abcdefghijklmnopqrstuvwxyz{|}~'
在性能,尺寸和浏览器的兼容性一个便宜的方法而言将是与自定义字符映射的原始文本的base64编码。
更新:我将为最佳解决方案定义的一些约束条件是快速编码,计算时间短,输出尺寸小,可减少带宽。另一方面,如果需要,应该很容易用脚本和某种秘密检索原始信息。该用法更多用于隐藏非敏感数据,因此不需要强加密。对于花时间在其上的人来说,这应该是经济上没有吸引力的。
我会押注AES – Joe