Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Kompresja javascriptów
coolin1986
post
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
Go to the top of the page
+Quote Post
nexis
post
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


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
coolin1986
post
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. smile.gif Pytam o program


--------------------
webdesign hamburg
werbung hamburg
GRAND MEDIA
Go to the top of the page
+Quote Post
nexis
post
Post #4





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Cytat(coolin1986 @ 6.10.2008, 17:14:14 ) *
Pytam o program


Podałem link!


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
coolin1986
post
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
Go to the top of the page
+Quote Post
Cezar708
post
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
Go to the top of the page
+Quote Post
paziek
post
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ć.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 07:36