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
Last revisionBoth sides next revision
user:skripty:zakodovane_skripty [2010/08/12 18:46] mikromuser:skripty:zakodovane_skripty [2015/02/09 15:47] – [Zakódované skripty] gord
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 proto, aby se jednou zakódovaný soubor mohl i nadále editovat. Pokud heslo změníte na prázdné, uloží se skript nezakódovaně. +FIXME ''ggencrypt.exe''
- +
-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. +
-Pochopitelně, skript můžete v GeoGetu používat, i když heslo neznáte. Jen se nepodíváte na zdrojový kód. Ledaž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á.)+
  
 ===== Ukázka zakódovaného skriptu ===== ===== Ukázka zakódovaného skriptu =====
user/skripty/zakodovane_skripty.txt · Last modified: 2020/11/22 11:33 by mikrom