在通過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