Mã hóa và làm rối mã JavaScript
Fav- Input JS code
- Result Output
| Compress into one line | Remove line breaks from the code. |
| Identifier obfuscation |
dictionary
Use the data from the Randomly generated using hexadecimal patterns (e.g.: Use a short name (e.g: |
| identifier dictionary |
Sets the name dictionary for identifier obfuscation. |
| identifier prefix |
Set the obfuscated identifier to use a specific prefix When obfuscating multiple files loaded on the same page, configure this option to prevent conflicts between them. |
| Confusing global variables |
Enabling this option may affect the operation of other codes, so please use it with caution! When turned on, it will obfuscate global variables and global function names. |
| self-protection |
Turning it on will prevent the encrypted code from being formatted. Enabling this option forces the code to be compressed into a single line. |
| Control Flow Flattening |
This option is very performance-impacting, so please turn it on as needed! Flatten code control flow. Control flow flattening is a source code structure transformation that hinders program comprehension. Accessclick on me Understand how it works. Threshold: range: 0~1, the larger the value, the more difficult it is to read the code, but the output code also runs less efficiently. |
| Dead code injection |
This option will result in a larger amount of encrypted code. Randomly inserting meaningless code into the code (that won't be run) makes decryption of the code more difficult. Threshold: Range: 0~1 Enabling this option requires that both the String to Array Conversion Function. |
| Split String |
Enabling this option will result in a larger amount of encrypted code. Sets the text string according to the String Block Length: Use this option to specify the length of the block after the string is split. |
| String to Array Conversion |
Remove the fixed string text from the code and place it uniformly in an array. 例: 例: |
| Messing up the position of a string array |
将字符串数组放在一个随机的位置。如果您的原始源代码量很大,建议开启这个选项,能大大提升代码解密难度。 |
| Disrupt string array sorting |
Randomizes the contents of an array of strings. |
| Encrypted String Array |
Turning it on will cause the code to run slightly less efficiently. RC4 加密方式加密后解密难度大,但加密后的代码运行效率比 Base64 加密方式低 30-35%。 |
| String to Array Threshold |
This setting to adjust the probability (from 0 to 1) of inserting string literals into the string array. This setting is useful in large code bases where repeated calls to string array functions can slow down the code. |
| String conversion to Unicode |
Converts strings to their Unicode form. This doesn't make much sense and is not recommended to be turned on. |
| Disable console output |
Disable the null function by overriding |
| Commissioning protection |
When enabled, the browser will freeze if the browser console is opened. Protect Interval: When turned on, a timer is used to jam the console, making debugging operations on the console impossible. |
| Domain Lock |
If a locked domain is added, the encrypted code can only be run under the locked domain 例:73so.com subdomains are all set to whitelisted domains, add the |
| reserved identifier |
Whitelisted identifiers are not obfuscated. Regular expressions are supported. Example: Add |
| retained string |
ibid |
| source mapping |
Note: Make sure you don't turn on the production environment Source maps 能帮助你调试 JavaScript 代码。如果非要在生产中进行调试,可以将单独的 Source maps 文件上载到秘密位置,然后将浏览器指向该位置。 Inline Source MapEmbed Source maps shots into the result of obfuscated code. Useful if you need to do local debugging. Separate Source Map将 Source maps 一起生成一个单独的文件。这对于调试生产中的代码很有用,因为这使您可以将 Source maps upload到服务器上的秘密位置,然后设置浏览器指向该位置。 utilization Source Map Base URL respond in singing Source Map File Name From the definition |
| cryptographic seed |
If the value is 0, the result will be different every time the same code is encrypted. If you need the encryption results to be consistent each time for the same piece of code, set the |
Mức độ mã hóa cao, hiệu suất thấp: Hiệu suất sẽ chậm hơn nhiều so với khi không mã hóa.
Mức độ mã hóa trung bình, hiệu suất tối ưu: Hiệu suất sẽ chậm hơn so với khi không mã hóa.
Mức độ xáo trộn thấp, hiệu suất cao: Hiệu suất sẽ ở mức tương đối bình thường.
Cài đặt tùy chỉnh: Bạn có thể thiết lập các thông số mã hóa theo nhu cầu của mình.
Lưu ý: Công cụ này thực hiện mã hóa hoàn toàn trên trình duyệt, không truyền bất kỳ dữ liệu nào lên máy chủ.
Lưu ý: Mã sau khi được mã hóa không thể khôi phục về mã gốc, vui lòng sao lưu mã gốc trước khi mã hóa.
Recommended Tools
Chuyển đổi tứ trụ
Một công cụ nhỏ giúp chuyển đổi ngày tháng năm sinh thành lá số tứ trụ
Trình tính tuổi cho mèo
Công cụ này có thể chuyển đổi tuổi của mèo sang tuổi tương đương với con người
Tính toán và tạo số nguyên tố trực tuyến
Tính toán trực tuyến tất cả các số nguyên tố trong khoảng đã chỉ định
Công cụ tính diện tích bề mặt quả cầu
Tính diện tích bề mặt quả cầu trực tuyến
Điền từ vào chỗ trống trong các thành ngữ
Một tiện ích nhỏ giúp tìm kiếm các thành ngữ phù hợp dựa trên từ khóa
Công cụ chuyển đổi ngày tháng sang chữ
Công cụ trực tuyến chuyển đổi ngày tháng số sang dạng chữ
Máy tính ngày/tuần trong năm
Tính trực tuyến ngày đó là ngày thứ mấy trong năm/tuần
Phân tích hình ảnh GIF trực tuyến
Một công cụ trực tuyến giúp phân tích hình ảnh GIF
Công cụ tính lợi suất trái phiếu chính phủ
Công cụ tính lãi suất trái phiếu chính phủ trực tuyến
Từ điển ngôn ngữ hoa
Tra cứu trực tuyến ý nghĩa của các loài hoa
Cắt hình thành 9 ô/nhiều ô
Một công cụ miễn phí giúp cắt ảnh thành các ô nhỏ theo phong cách của Weibo hoặc Moments
Công cụ bấm giờ
Đồng hồ bấm giờ trực tuyến/Công cụ bấm giờ
Chuyển đổi chuỗi yêu cầu JSON/GET
Công cụ chuyển đổi qua lại giữa JSON và chuỗi yêu cầu GET trực tuyến
Tham khảo Magic Bytes
Các byte đầu tiên của tệp Magic Bytes
Công cụ tuần tự hóa PHP trực tuyến
Chuyển đổi mảng PHP/tệp JSON sang định dạng nhị phân trực tuyến
Công cụ kiểm tra màn hình trực tuyến
Kiểm tra độ bão hòa, màu sắc, hiện tượng rò rỉ ánh sáng, v.v. trên màn hình trực tuyến
Trò chơi giải đố tìm mìn trực tuyến
Một trò chơi giải trí trực tuyến thể loại tìm mìn
Tạo mã QR
Tạo mã QR của riêng bạn dựa trên nội dung tùy chỉnh
Công cụ mã hóa và giải mã Rabbit
Công cụ mã hóa trực tuyến Rabbit/Công cụ giải mã trực tuyến Rabbit
Chuyển đổi mười hai giờ
Chuyển đổi giờ sang hệ 12 giờ theo giờ Trung Quốc trực tuyến
Công cụ trích xuất số điện thoại di động trực tuyến
Trích xuất hàng loạt số điện thoại di động từ nội dung trực tuyến
Phát video ngược
Chức năng xử lý video trực tuyến cho phép phát ngược, hỗ trợ xử lý hàng loạt và có thể tải xuống máy tính.
Bảng tham khảo độ cứng
Bảng đối chiếu độ cứng trực tuyến
Bảng kích thước tiêu chuẩn của giấy
Tra cứu trực tuyến kích thước giấy các dòng A, B, C, D
























粤ICP备2021116614号