![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 3.03.2008 Skąd: Białoruś Ostrzeżenie: (0%) ![]() ![]() |
Czy zna kto może program do kompresji Javasript'ów, żeby chociaż jakkolwiek zabezpieczyć swoją pracę?
Widziałem takie "skompresowane" skrypty na innych stronach. Skrypty są zapisane w jednej linijce, a zamiast normalnych nazw zmiennych są wielkie litery A, B, M i td.. takie coś jest zupełnie nieczytelne. i właśnie o taki efekt mi chodzi -------------------- webdesign hamburg
werbung hamburg GRAND MEDIA |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
Masz tak genialny skrypt, który musisz zabezpieczyć? JavaScript jest wykonywany po stronie przeglądarki, więc możesz jedynie utrudnić odczytanie kodu, ale odwrotna konwersja też nie sprawia najmniejszych trudności, więc radzę, żebyś sobie darował tego typu zabieg.
A swoją drogą tytuł "Kompresja javascriptów" zupełnie nie dotyczy zagadnienia, które poruszyłeś. Raczej mówisz o obfuscatorach, a tutaj przydatny konwerter. Ten post edytował nexis 6.10.2008, 16:11:32 -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 3.03.2008 Skąd: Białoruś Ostrzeżenie: (0%) ![]() ![]() |
Rada darować to sobie niestety mnie nie satysfakcjonuje.
![]() -------------------- webdesign hamburg
werbung hamburg GRAND MEDIA |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 3.03.2008 Skąd: Białoruś Ostrzeżenie: (0%) ![]() ![]() |
Dzięki nexis, ale mi chodziło o program który tylko usuwa znaki nowego wiersza i spacje, ewentualnie podmienia nazwy zmiennych na krótsze.
-------------------- webdesign hamburg
werbung hamburg GRAND MEDIA |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
nie chcę się wtrącać, ale z tego co zrozumiałem to nexis Ci podał odpowiednie narzędzie.
Ja ewentualnie mogę dać Ci jeszcze przykład JavaScript Minification Tool, a dokładniej YUI Compressor, ale to na pewno nie zabezpieczy, tylko zmniejszy wagę kodu (usunie "entery" i nadmiarowe spacje) Pozdrawiam Cezar708 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 25 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli twój kod jest taki zaawansowany, to tego typu "pakery" prawie napewno niepoprawnie go skompresują. Kiedyś próbowałem (użyłem kilku różnych, w tym YUI) i kod nie działał po spakowaniu.
To może być dobre dla skryptów typu Kod If(alaMaKota) { document.write('Ala ma kota'); } else { document.write('Ala nie ma kota'); } Ale cokolwiek bardziej skomplikowanego - obfuskuj samemu. Dodaj komentarze, abyś sam wiedział później o co chodzi, a na świat wywalaj takie bez komentów. Ewentualnie sam sobie napisz obfuscatora pod swój skrypt, nie jest to jakieś nadzwyczaj trudne - wkońcu sam robisz super tajne skrypty. No i tak jak już wcześniej było wspomniane - JavaScript zawsze da się odczytać, niczym go nie zakodujesz, bo skoro przeglądarka potrafi go skompilować, to człowiek potrafi odczytać. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:36 |