Zaciemniacz JavaScript
Wklej do 5 KB kodu JavaScript. Dostaniesz go z zakodowanymi ciągami, pomieszanymi nazwami i spłaszczonym przepływem sterowania.
- Bez konta
- javascript-obfuscator w środku
- Nic nie jest przechowywane
Tylko do twojego własnego kodu. Nie wklejaj sekretów: zdeterminowana osoba i tak przeczyta zaciemniony kod. Fragmenty nie są przechowywane. 10 uruchomień dziennie na sieć. Warunki
Całe pliki i zipy projektów, także TypeScript, działają w darmowym koncie.Utwórz
Co robi zaciemnianie, a czego nie robi
Co robi
- Sprawia, że czytanie, kopiowanie i edycja kodu są wolne i męczące
- Ukrywa napisy, takie jak komunikaty, adresy URL i nazwy zdarzeń, przed szybkim wyszukiwaniem
- Powstrzymuje przypadkowych odsprzedawców przed podpisywaniem twojej pracy swoją marką
Czego nie robi
- Zablokowanie udostępniania pliku: każdy, kto ma kopię, może ją uruchomić
- Ochrona sekretów: nigdy nie umieszczaj kluczy API ani haseł w kodzie, który wydajesz
- Uczynienie kodu nieodwracalnym: tylko zwiększa wysiłek
Aby powstrzymać udostępnianie, sprawdzaj klucz licencji przy starcie skryptu. Dowiedz się jak
Pytania z odpowiedziami
Czy zaciemniony JavaScript nadal działa?
Tak: robi to samo, tylko jest dużo trudniejszy do czytania. Nazwy globalne zostają, żeby inny kod mógł dalej wywoływać twój. Przetestuj go przed wydaniem, jak każdy build.
Jakiego zaciemniacza używa?
javascript-obfuscator, popularne narzędzie open source, z tablicą napisów (kodowaną w base64), szesnastkowymi nazwami i spłaszczaniem przepływu sterowania.
Czy przechowujecie mój kod?
Nie. Twój fragment jest w pamięci tylko podczas zaciemniania i nigdy nie trafia na dysk ani do logów. Mimo to nie wklejaj sekretów: zdeterminowana osoba przeczyta zaciemniony kod.
Czy mogę zaciemnić cały projekt Node.js lub Electron?
Tak, z darmowym kontem: wgraj plik lub zip projektu, także w TypeScript, i odbierz go zaciemnionego z nienaruszonymi importami. Plan Free obejmuje 3 zaciemniania miesięcznie.
Dlaczego tylko 5 KB i 10 uruchomień dziennie?
Żeby darmowe narzędzie było szybkie dla wszystkich. Całe pliki i projekty obsługuje twoje konto SunLicense.
Zaciemnianie JavaScript przez javascript-obfuscator (BSD-2-Clause). Jak działają darmowe narzędzia
SunLicense