Bộ làm rối JavaScript
Khiến JavaScript của bạn khó đọc và khó sao chép — đổi tên, mã hóa chuỗi và nén mã ngay trong trình duyệt. Không có gì được tải lên. Miễn phí.
Mọi thứ đều chạy trong trình duyệt của bạn — mã của bạn không bao giờ rời khỏi thiết bị.
1
Việc làm rối ngăn cản việc đọc lướt thông thường; nó không phải là mã hóa hay bảo mật thực sự.
Giới thiệu về Bộ làm rối JavaScript
JavaScript Obfuscator làm cho mã nguồn của bạn khó đọc và khó sao chép tùy tiện, ngay trong trình duyệt. Nó phân tách mã script của bạn và viết lại: chuỗi ký tự trở thành chuỗi escape hex và unicode, số biến thành biểu thức hex hoặc XOR, khoảng trắng được nén lại, và một lớp bọc tự bảo vệ tùy chọn chống lại việc định dạng lại.
Mỗi phép biến đổi là một công tắc bật/tắt — Encode strings, Obfuscate numbers, Compact (minify) và Self-defending wrapper — để bạn kiểm soát sự đánh đổi giữa khả năng đọc và kích thước đầu ra. Công cụ báo cáo phần trăm thay đổi kích thước, và bạn có thể sao chép kết quả hoặc tải xuống thành obfuscated.js.
Mọi thứ chạy phía client, nên mã chưa phát hành của bạn không bao giờ rời khỏi thiết bị của bạn. Hãy nhớ rằng làm rối mã chỉ ngăn cản việc đọc tùy tiện; nó không phải mã hóa và không nên được xem như một biện pháp bảo mật cho bí mật hoặc kiểm tra bản quyền.
Cách sử dụng Bộ làm rối JavaScript
- Dán JavaScript của bạn vào khung Source, hoặc nhấp Sample để thử với mã ví dụ.
- Chọn các tùy chọn của bạn: Encode strings, Obfuscate numbers, Compact (minify) và Self-defending wrapper.
- Xem lại kết quả đã làm rối và phần trăm thay đổi kích thước được báo cáo.
- Nhấp Copy, hoặc Download để lưu kết quả thành obfuscated.js.
- Kiểm tra tệp đã làm rối trong dự án của bạn để xác nhận nó vẫn hoạt động giống hệt.