當前位置:首頁 » 文件管理 » 地圖kml文件可以加密嗎
擴展閱讀
蛋撻液用酸奶調制可以嗎 2025-05-25 01:52:35
什麼酸奶可以空腹喝 2025-05-25 01:51:41
什麼樣的人可以頂香 2025-05-25 01:50:23

地圖kml文件可以加密嗎

發布時間: 2022-12-11 21:09:14

① 魔獸爭霸編輯器怎麼給地圖加密

1.不可還原式刪除加密, 即破壞性加密
說明: 這種加密難度小, 方法簡單, 比較常用
原理: 魔獸的地圖是一個mpq壓縮文件, 裡面存放了一些游戲中和WE中要用的數據, 其中一部分數據是只有WE要用而游戲時不要用的, 我們可以將它們移掉, 造成啟動WE無法讀到相關數據
方法: 1.用Import Manager導入這些文件的替代空文件 2.用mpq工具刪掉這些文件
破解可能: 由於需要的文件已經被移掉, 而Jass->Trigger的還原難度非常大, 所以基本不能完全還原原來的地圖
2.可還原式移動加密,
說明: 這種加密比較復雜, 但可以利用一些密鑰還原
原理: 根據上面一種方法的原理, 我們把地圖里的一些文件改名為特殊的文件名或者移動到特殊的目錄去, 並且刪掉(listfile), 這個文件是用於獲取mpq格式的文件裡面的文件列表的, 這樣WE也無法讀取到這些文件從而無法啟動
方法: 根據一定的演算法把密鑰哈希成一個字元串, 然後把文件改名或者移動到用這個字元串生成的文件名里. 還原時只要有密鑰就可以找到移動後的文件並還原
破解可能: 這些演算法通常是md5等不可逆演算法, 或RSA等大素數可逆演算法, 加上我們根本連移動或改名後的文件名或路徑都不知道, 基本很難破, 除非你知道密鑰
3.可還原式破壞WE顯示加密
說明: 該方法簡單但如果被知道了了方法很容易破解
原理: WE啟動時和讀取地圖時會讀取一些模型, 音樂, 貼圖等, 如果我們導入一些錯誤的文件, 在WE讀取時會先讀地圖里的文件, 就會因為這些錯誤的文件而出錯
方法: 我自己不太清楚可以導哪些文件, 大家可參考以前的一些帖子
破解可能: 如果你知道這個方法, 那麼只要從地圖里刪除壞文件就可以了
然後講一下幾個加密中會用到的技巧:?'
1.刪掉(listfile), 這樣別人不能看你的文件列表, 無法知道你的加密方法
2.把war3map.j移動到Scripts\目錄下, 這樣仍然被游戲讀取, 但是一般人不知道就會無法解壓出這個文件>,
3.針對一些mpq工具可能會將文件頭部的一個數改掉導致mpq工具無法處理, 通常offset是0x218, 用16進制工具把這個位置改為20 00 00 00即可還原k
最後講一下如何研究加密的地圖:
1.學會Jass語言z>
2.用mpq工具解壓出war3map.j(如果沒有則參見上面的第二條解壓Scripts\war3map.j), 注意如果mpq工具如果不能讀取則按照上面第3條的做法修復文件頭
3.結合所學的Jass看war3map.j, 就能知道對方地圖的處理過程
4.關於地形的獲得我還沒有好辦法, 我把別人的地形文件導進自己的地圖會出現讀取錯誤, 估計是有些選項必須符合, 考慮到有些人加密地圖就是為了保護地形不讓別人"盜版", 所以我也沒有多做研究, 只要知道war3map.j的內容就可以學習別人所有的地圖處理過程了
總結一下:
解密是很難的, 但是可以通過解壓war3map.j來分析別人的地圖, 希望這篇文章對大家關於加密解密的爭論能給出一個理論依據
先把你自己地圖的腳本輸出.輸出的時候保存為:war3map.jx
然後新建3個空文件,依次命名為:
war3map.wtg war3map.wct(listfile) 然後輸入你的地圖,然後把4個文件的路徑改成
腳本: scripts\war3map.ja
空文件: war3map.wtg
空文件: war3map.wct
空文件: (listfile) 這個方法不是很好理解,運用起來也不方便
我得方法是||
1.只須建立一個空文件後不一定要改文件名,就是說無論任何文件名都是可以的
2.將空文件在輸入管理器中輸入
3.將自定義路徑改為war3map.wct或war3map.wtg就行了
4.war3map.wct或war3map.wtg只須存在任意一個就可以,
5.自定義路徑必須改為war3map.wct或war3map.wtg,改為###.wct或###.wtg無效!
6.之所以要建立一個空文件是應為輸入文件後,輸入的文件有多大(K)地圖的大小也會增加多少。所以原則上無論輸入任何格式、任何大小的文件都是可以的

② 怎麼把未加密的地圖加密

回答:

魔獸地圖加密原理
什麼是地圖加密

地圖加密就是通過特殊方法破壞地圖文件,使它可以在魔獸中運行,卻不能被World Editor讀取。

目前有哪些加密方法

現在已有很多種加密War3地圖的方法。

1: 破壞 MPQ 文件頭大小信息
魔獸爭霸III的地圖就像一個Zip文件。 首先是一個 512 位元組大小的地圖文件頭,它記錄了一些信息。然後附帶一個MPQ 檔案,
這個MPQ 檔案中包含了一個地圖所需的全部文件。 MPQ 文件的前4個位元組是一個標識符。它可以被識別為 』MPQ』。接下來的4個位元組
是文件頭大小,通常是16進制 hex 0x20 00 00 00的形式。 有些加密者將 0x20 00 00 00 改成一個隨機數值,例如hex 0xF6 6E BA 76這個
樣子。 目前多數 MPQ 程序因為大小錯誤而無法打開這樣的 MPQ 檔案。而 Warcraft3 似乎忽略了這種錯誤的文件頭大小,所以這些地圖
仍可以在魔獸中運行。
這種加密只要把數值改回 0x20 00 00 00就可以輕易破解掉。
為了能夠正常打開地圖並提取文件信息,本網站(wc3sear.ch)將自動修復這類加密文件。

(譯者:這一段的術語翻譯可能並不正確,因為我對文件結構本就知之甚少。望諒解)

2: 刪除地圖內的 war3map.wtg文件
war3map.wtg 文件中包含了地圖中所用到的變數,觸發,數組等必需信息。但這個文件只對World-Editor有用。
war3map.wtg 文件丟失或者被改動都將導致 World-Editor 無法讀取地圖。
當然,這種加密也可以完美地解除。 通過一個小程序你就可以利用war3map.j 文件中存儲的信息來重建 war3map.wtg 文件。
本網站忽略掉war3map.wtg 文件,而是直接從war3map.j 文件中提取諸如觸發數目,變數數目等信息。
你可能注意到,既然一個簡單的 PHP 腳本就可以提取出 war3map.j,那麼使用其它腳本就有可能重建war3map.wtg 文件。

2b: 刪除 war3map.w3c, war3map.w3s, war3map.w3r 文件
war3map.w3c 存儲了world editor的鏡頭設置。 war3map.w3s 存儲了world editor在地圖中所設置的聲音。 war3map.w3r 存儲了world editor中的區域設定。
這幾個文件同樣只對World Editor有用,而且同樣可以通過 war3map.j 文件進行重建。參見上面的 「刪除地圖內的 war3map.wtg 文件「 。

3: 隱藏 war3map.j 文件
有些耍小聰明的加密者找到了隱藏 war3map.j 的辦法,這樣我們就無法用一個網頁腳本來輕易將它解出了。
正規的地圖中 war3map.j 是直接保存在根目錄里的。而這些加密者發現把它移動到 「Scripts\「下面也可以正常運行。
只要知道了這一點,就很容易破解這種加密

4: 打亂war3map.j 文件
有些加密者認為自己很聰明,他們用隨機數字重命名了所有的變數和函數。這使常人很難讀懂 war3map.j 文件。但這對腳本是不起作用的。
我為這個網站所寫的腳本根本不在乎關鍵字,它只搜索模式,所以我仍然可以從地圖中提取我所需要的信息
只要藉助能夠重建 war3map.wtg 的腳本,這種加密方法同樣可以破解。恐怕你唯一沒法改變的就是已經重命名的變數和函數。
但這並不重要,因為你仍然可以用world editor打開它。

加密的安全性如何

正如你所讀到的,地圖加密也許可以避免菜鳥們用world editor打開你的地圖。
但事實是只要魔獸可以運行你的地圖,就有辦法修復它,從而可以用 World Editor打開它。

③ 如何給奧維地圖數據加密

購買加密軟體,針對這種情況,一般都會購買專業的圖紙加密軟體,例如天銳綠盾圖紙加密軟體,採用國際最先進的 Windows 驅動層加密技術,支持對大型圖紙數據加密和各類 主流專業設計軟體類型的加密。加密後的圖紙文檔僅在授權范圍可以使用,此過程無需人工干 涉,不影響設計人員的原有工作習慣和企業管理流程。
而且天銳綠盾能夠支持市面上大部分設計軟體,例如 AutoCAD、UG、Pro/E、CATIA、CAXA、 Solid Works、Cimatron、Protel、AI、Photoshop、CorelDRAW、3ds MAX 等。但市面 上的設計類軟體在不斷地推陳出新。天銳綠盾提供「自定義添加受控應用程序」功能,理論上 可滿足對所有的應用程序產生的文件加密,無需二次開發。

④ kml的解釋是什麼

kml是kml文件,KML文件是谷歌公司創建的一種地標性文件,KML文件就是一種在GOOGLE地圖瀏覽器中用於交換地理數據的文件。

kml文件基於XML,並定義了一些TAG用於規定地理數據的顯示方式。KML可用於定義的地理特徵包括地點、描述、疊層、路徑和多邊形等。

KML的用途:

1、指定地點的圖標和注記;

2、為每一個地理特徵創建不同的視角位置;

3、在地球上疊放圖像;

4、指定地理特徵顯示的樣式;

5、編寫地理特徵的HTML描述,包括超鏈接和內嵌圖像;

6、使用文件夾對地理特徵進行群組;

7、KML文件的動態獲取及修改;

8、顯示三維地物。

⑤ kml文件怎麼打開

KML文件只能用谷歌地球應用打開,所以您需要在手機中安裝谷歌地球應用。

主要信息:

KML(Keyhole Markup Language,Keyhole 標記語言)最初是由Google旗下的Keyhole 公司開發和維護的一種基於XML 的標記語言,利用XML 語法格式描述地理空間數據(如點、線、面、多邊形和模型等)。

適合網路環境下的地理信息協作與共享。2008 年4月,KML的最新版本2.2 被OGC 宣布為開放地理信息編碼標准,並改由OGC 維護和發展。KML,是標記語言(Keyhole Markup Language)的縮寫。

最初由Keyhole公司開發,是一種基於XML 語法與格式的、用於描述和保存地理信息(如點、線、圖像、多邊形和模型等)的編碼規范,可以被 Google Earth 和 Google Maps 識別並顯示。

Google Earth 和 Google Maps 處理 KML 文件的方式與網頁瀏覽器處理 HTML 和 XML 文件的方式類似。像 HTML 一樣,KML 使用包含名稱、屬性的標簽(tag)來確定顯示方式。

因此,您可將 GoogleEarth和 Google Maps 視為 KML文件瀏覽器。2008年4月微軟的OOXML成為國際標准後,Google公司宣布放棄對KML的控制權,由開放地理信息聯盟(OGC)接管KML語言,並將「Google Earth」及「Google Maps」中使用的KML語言變成為一個國際標准。

⑥ 國家測繪局對地圖坐標加密了,比如我們使用的網路地圖雖然可以獲取坐標,但是該做表都是被加密的

其實不是加密坐標了,是我們通過坐標轉換的方法把整個的坐標系處理了一下.也就是說你現在看到的地圖用的不是2000坐標系了.只是坐標系不同,不是加密了.但是具體如何做的我不能告訴你.你追問樓下的問話想法是有那麼點意思.你的意思是在實地上實測一些高精度的數據.然後在以你現有的數據糾正到你的實測數據上.對,理論上是這樣的.但實際你最後糾正後得道的數據也只能做個參考.沒有什麼實際的利用價值.

⑦ kml文件如何加密,限制修改

給電腦上的文件加密或者文件夾加密,你可以使用超級加密3000。

超級加密3000採用國際上成熟的加密演算法和安全快速的加密方法,可以有效保障數據安全!

具體操作方法:

1 下載安裝超級加密3000。

2 然後在需要加密的文件上單擊滑鼠右鍵選擇加密。

3 在彈出的文件加密窗口中設置文件加密密碼就OK了。

超級加密3000的下載地址你可以在網路上搜索超級加密3000,第一個就是。