Moduł:Sandbox/Ksawi999/Koduj/opis

Z Minecraft Wiki Polska
Przejdź do nawigacji Przejdź do wyszukiwania
To jest strona dokumentacji, będzie ona dołączona na stronie głównej. Aby uzyskać więcej informacji sprawdź Szablon:Dokumentacja.

Moduł służy do kodowania i dekodowania tekstu. Posiada on dwie funkcje: code (kodującą) i decode (dekodującą). Szablon implementujący ten moduł posiada również funkcję repair, która pozwala na "naprawienie" kodu przestarzałego lub zakodowanego w inny sposób. Pierwszy parametr (po nazwie funkcji) to tekst, który moduł ma zakodować, drugi parametr to klucz kodowania, a trzeci, opcjonalny parametr dotyczy sposobu kodowania (c, / lub * i ich dowolne kombinacje) i nie będzie uwzględniony przy dekodowaniu (aby rozkodować tekst nie trzeba pamiętać jakim sposobem się go zakodowało). Sposób kodowania "c" optymalizuje tekst do skopiowania i użycia w innym, niezależnym szablonie (zamienia | na | i = na =). Sposób kodowania "/" dodaje do zakodowanego tekstu rozdzielacze (//) w miejscach, w których występujące po sobie znaki tworzą tekst, który może zaburzyć działanie szablonu (podwójne nawiasy klamrowe) lub jest znakiem specjalnym (// lub **). Sposób kodowania "*" pozwala na zakodowanie znaków, których kod ASCII jest większy niż 126, np. polskich znaków. Kolejność znaków odpowiadających sposobie kodowania nie ma znaczenia.

Plusy modułu

  • Szybki, wygodny i prosty w użyciu.
  • Intuicyjny.
  • Posiada zaawansowany system zabezpieczeń (przy użyciu szablonu Użytkownik:Ksawi999/sandbox/Lua/koduj, system ten jest jeszcze lepszy).
  • Szansa na znalezienie klucza wynosi mniej niż 1/200000000 (gdy będą brane pod uwagę wszystkie klucze do długości 1000000 znaków).
  • Możliwości na stworzenienie klucza jest praktycznie nieskończoność.

Plusy użycia szablonu (Użytkownik:Ksawi999/sandbox/Lua/koduj)

  • Posiada bardzo przydatną funkcję - repair, która "naprawia" kod zakodowany innym sposobem (zakodowany tym modułem lub szablonem).
  • Najbardziej zaawansowany system zabezpieczeń w internecie.
    • Nikt oprócz ciebie nie może używać tego szablonu na twojej stronie użytkownika.
    • Szablon generuje klucz automatycznie.

Minusy modułu

  • Niemożliwe jest zakodowanie tekstu sformatowanego znacznikami HTML (ale wszystko inne już tak).
  • Najprawdopodobniej ma jeszcze błędy (jeśli jakiś znalazłeś, proszę, abyś się ze mną skontaktował, np. na mojej dyskusji).