GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skripty:zakodovane_skripty

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
user:skripty:zakodovane_skripty [2010/08/12 18:43] mikromuser:skripty:zakodovane_skripty [2020/11/22 11:33] (current) mikrom
Line 1: Line 1:
 ====== Zakódované skripty ====== ====== Zakódované skripty ======
-<box round 95% #DEE7EC> +Nevýhoda skriptů je v tom, že jsou z principu distribuovány v podobě zdrojových kódůNe vždy je ale možné distribuovat zdrojové kódy, ať už z důvodů licenčních, nebo bezpečnostníchProto GeoGet umožňuje vybrané zdrojové kódy zašifrovat!
-:!: Tato funkce je dostupná GeoGetu 2.4.2 vyšším. +
-</box>+
  
-Nový alternativní formát skriptů, kdy místo prostého textu soubor obsahuje speciální hlavičku posléze zakódovaný binární obsah.+Každý samostatný soubor se skriptem může být v podobě zdrojového textu, nebo v zašifrované podobě. Oba druhy souboru mají stejné jméno, liší se jen obsahem. Oba druhy souborů fungují v GeoGetu úplně stejně! Je tedy možné kombinovat zakódované nezakódované soubory např. tak, že plugin (soubor ''*.ggp.pas'') je nezakódovaný a příkazem ''{$include}'' je do něj vložen jiný soubor, který zakódovaný je. Lze tak zakódovat opravdu jen části, které např. z licenčních důvodů nemohou být veřejně čitelné.
  
-Podle hlavičky GeoGet pozná, že se jedná o zakódovaný obsah, jinak bere soubor jako textový zdrojový kód, tak jako doposudZakódovaný či nezakódovaný soubor se tedy jmenuje úplně stejně. Liší se jen obsahemZakódovaný soubor je komprimovaný a zároveň zakódovaný tajnou symetrickou šifrou tajným klíčem:-)+Rozdíl je jen v tom, že zašifrovaný soubor jen tak někdo nepřečteNenačte si jej ani do editoru skriptů, leda že by znal tajné heslo, které autor zadal při šifrování souboruPokud jej zná, může v editoru skriptů soubor otevřít, editovat, rozšifrovat, nebo nechat zašifrovat jiným heslem.
  
-Zdrojový kód lze zakódovat v editoru skriptů pomocí volby v menu ScriptProgram se Vás zeptá na heslo. Toto heslo chrání jen a jen nahrání zakódovaného skriptu zpět do editoru skriptů! To protoaby se jednou zakódovaný soubor mohl i nadále editovat. Pokud heslo změníte na prázdné, uloží se skript nezakódovaně.+===== GgEncrypt ===== 
 +''ggencrypt.exe'' je utilita pro příkazový řádekkterá slouží k zakódování skriptů.
  
-Lze tedy skripty libovolně zakódovávat, v zakódované formě editovat, nebo zase odkódovávat, jen musíte znát heslo, které jste tomu souboru dali+  C:\Program Files (x86)\GeoGet> .\ggencrypt.exe 
-Pochopitelně, skript můžete v GeoGetu používat, i když heslo neznáteJen se nepodíváte na zdrojový kódLedaže byste dokázali prolomit použité šifrovánínebo hackli GeoGet. (Což už mi přijde jako neadekvátní úsilívzhledem k tomu co tím člověk získá.)+  Script Encryptor for GeoGet 
 +    
 +  Usage: 
 +  ggencrypt <script_filename> <destination_filename> <password> [comment] 
 + 
 + 
 + 
 + 
 +===== Ukázka zakódovaného skriptu ===== 
 +//elevation.ggp.pas// 
 + 
 +<code> 
 +GGENCRYPTÎŻuoČőo0˜U°Oäߍěžŕwpl>t? ąöZ÷őŔż ݡ^~ůÔ¶yeTÁ5wŰń]ádmÓá8>CŹo—•C÷sş¨hnUŔč5‰Ű› ö×|kY—‘6Jpí)ţ”¸!q!ÖćrŤđlÎ3Ą¬„v’hđ§QŢ°-ĆńńEŢ""Z úËae^ń¶ěâŔWF?¦BŰiô‘ßß•ČL§ž/)xŠ@ł(UϨ(–ƒŐŮĆ–¦ý‹ˇ‰ßowK'ˇ mGŐ,A€ˇbá@D”íˆĆż¶ŐěŘueRŹcjiÍB¦@Ą.—mĽŤ¶%‚ô`µ3> 
 +ű”'IKô0W‚>c÷ą:×>nůĂr]u:‘ŮŘ/ţr8‡oyxňzHđÇb5Y…·JCQ‰~ąDí–; ‚$SȆç%Ë<,ÇóR2­„{N`[s°äf5ŚŢw;—ëˇŢ^íô™ôˆ€˜&ý]w»zDLĺ´†łÜ$c¶ËAĂŹńjv 
 +ÖǦârţŮ ŞĂÁsĘĄŕůŘą”&hm8;„­†>ĆÔXĹń¦ 
 +ΨéI'„:ęXŢ(BY’oëŽ0“lUn%S0‹ŕĚ2HŤ˙űŘQ´Y—Ź7 
 +</code>
user/skripty/zakodovane_skripty.1281631423.txt.gz · Last modified: 2010/08/12 00:00 (external edit)