軟件交流群:571171251(軟件免費版本在群內提供)
krpano技術交流群:551278936(軟件免費版本在群內提供)
最新博客地址:blog.turenlong.com
限時下載地址:http://pan.baidu.com/s/1kVRW9AR
KRPano技術站點:http://www.krpano.tech
強力加密KRPano項目
KRPano資源分析工具1.2版本加入了強力加密KRPano項目的功能,相比KRPano自帶的加密,強力加密使得KRPano項目難以被破解,可以有效保護XML,全景圖片資源。
加密具有以下特性:
1.KRPano主JS文件加密,防止一些關鍵的密鑰信息泄露
2.XML/JS文件二次加密,有效防止工具自動解密
3.切片圖片防拼接,采用不可逆的方式對圖片的進行混淆,使得無法被拼接還原成全景圖
4.反調試技術,使得瀏覽器開發者工具無法正常調試加密的項目
5.域名限制,僅允許在指定的域名運行
6.隨機密鑰,每次加密的結果均不相同
使用方法
提示:加密會修改項目中的文件,請提前保留好項目源文件
1.打開KRPano資源分析工具,點擊網址欄右側打開本地文件夾圖標,找到本地項目所在位置:
2.本地項目打開后,可以在左側的資源查看器中查看到項目
3.右鍵點擊Top文件夾,選擇加密KRPano項目
4.會彈出如下的加密設置
1)項目所在目錄會自動根據右鍵菜單對應的文件夾自動填充
2)可以配置圖片防還原,需要提供切片圖所在的文件夾位置
可以通過右鍵菜單-復制本地路徑獲取到切片圖位置,然后復制到加密設置中
5.可以配置域名限制,使得項目僅允許運行在指定的域名之下
提示:如果想提升保護效果,建議開啟域名保護
例如,使項目僅運行在www.example.com域名下,則可以在設置中填入:
www.example.com
如果需要允許example.com的任意子域名運行項目,則可以寫為:
.example.com
支持多個域名,用空格隔開即可:
www.example1.com www.example2.com
4.配置完成后,點擊確認即可進行加密,加密成功后,會提示可以進行預覽,點擊確認會進行預覽。預覽成功則說明加密成功
提示:如果使用了域名限制,則預覽可能不成功,可以上傳到服務器進行測試
提示:路徑中有中文名稱,可能預覽不成功,可以上傳服務器進行測試
5.加密完成后,打開項目目錄可以發現tour.js主JS文件已經被加密,無法獲取到krp字符串等關鍵信息
項目目錄下的KRPano的XML和JS插件也完全被加密
圖片文件名稱全部被混淆,自動化程序難以進行拼接還原
同時,當解密者想要通過瀏覽器調試分析攻破加密時,會觸發反調試機制,陷入無限循環,無法進行分析