Mã hóa JavaScript trực tuyến
Bạn có thấy công cụ này hữu ích không? . Điều này sẽ giúp chúng tôi cải thiện các công cụ web miễn phí của mình Show Đóng Biểu mẫu này cho phép bạn xáo trộn mã javascript để làm cho mã js của bạn gần như không thể đọc hoặc hiểu được duyệt toàn màn hìnhthoát toàn màn hình mẫubản saoxóa ObfuscateOptions Tùy chọn
Đầu ra bị xáo trộntải xuống toàn màn hìnhthoát toàn màn hìnhsao chépxóa DecodeMove to SaveMove to «Paste Code» for Save it Giới thiệu về công cụ JavaScript ObfuscatorGiới thiệu về công cụ JS ObfuscatorOnline JavaScript Obfuscator được tạo ra để giúp bảo vệ khỏi hành vi trộm cắp hoặc tái sử dụng do mã của bạn khó đọc hoặc khó hiểu hơn. Ngoài ra, JS obfuscator làm cho kích thước tệp của bạn nhỏ hơn và tăng tốc độ trang. Mã javascript bị xáo trộn hoạt động giống như mã bình thường và nó có thể được chuyển đổi trở lại mã bình thường bất kỳ lúc nào Làm thế nào nó hoạt động?Chỉ cần dán mã JavaScript hoặc JQuery của bạn vào vùng văn bản ở trên và nhấp vào nút "Làm xáo trộn" và bạn sẽ nhận được JS bị xáo trộn trong vùng văn bản tiếp theo Ví dụ về JavaScript ObfuscatorTrước.var txt1 = "wtools.io"; var txt2 = " web tools online"; document.getElementById("demo").innerHTML = txt1 + txt2;Sau. eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('2 1="5.4";2 0=" 3 6 b";7.a("9").8=1+0;',12,12,'txt2|txt1|var|web|io|wtools|tools|document|innerHTML|demo|getElementById|online'.split('|'),0,{})) Quyên tặng Bạn có thích công cụ này? . Điều này sẽ giúp chúng tôi cải thiện các công cụ web miễn phí của mình PaypalCông cụ liên quan Trình khai thác JavaScriptTrình định dạng JavaScriptJavascript Escape/Unescape Về chúng tôiWTOOLS - bộ Công cụ web dành cho nhà phát triển, quản trị viên web, chuyên gia SEO và những người khác có hoạt động kinh doanh trực tuyến. Tất cả các công cụ là hoàn toàn miễn phí Nó thực sự đơn giản, JavaScript là ngôn ngữ được trình duyệt giải thích, vì vậy nó cần phải là giao diện người dùng và hiển thị cho các trình duyệt. Thật không may, điều này có nghĩa là nó cũng hiển thị với mọi tom, dick và harry, những người muốn xem mã của bạn và có khả năng đánh cắp nó. Một trong những cách để bảo vệ mã của bạn là làm xáo trộn mã bằng cách sử dụng thuật toán cơ sở 32 hoặc 64 để mã hóa mã và làm cho mã không thể đọc được
Công cụ Obfuscator hoạt động như thế nào?
Nếu bạn quan tâm đến việc học một số jQuery thì hãy xem một số Plugin jQuery miễn phí để bắt đầu. Chúng được liệt kê thành các danh mục để bạn có thể tìm thấy plugin mà bạn đang tìm kiếm trong vài giây Online Javascript Obfuscator làm cho mã javascript khó đọc hoặc khó hiểu hơn để bảo vệ khỏi bị đánh cắp hoặc tái sử dụng. Nó sử dụng một số thuật toán và thay đổi mã của bạn theo một cách nhất định để gần như không thể sao chép mã của bạn. Mã javascript bị xáo trộn hoạt động giống như mã bình thường và nó có thể được chuyển đổi trở lại mã bình thường bất kỳ lúc nào Không, mặc dù không thể khôi phục chính xác mã nguồn ban đầu nhưng ai đó có thời gian, kiến thức và sự kiên nhẫn có thể thiết kế ngược lại mã nguồn đó Vì JavaScript chạy trên trình duyệt nên công cụ JavaScript của trình duyệt phải có khả năng đọc và diễn giải nó, vì vậy không có cách nào để ngăn chặn điều đó. Và bất kỳ công cụ nào hứa hẹn không trung thực Tại sao mã bị xáo trộn của tôi lớn hơn nguồn ban đầu của tôi?Bởi vì obfuscator giới thiệu các đoạn mã mới nhằm bảo vệ và chống lại việc gỡ lỗi và kỹ thuật đảo ngược. Ngoài ra, các chuỗi được chuyển đổi thành mã thập lục phân Tôi có thể chạy một công cụ khai thác như UglifyJS hoặc Google Closure Compiler trên đầu ra bị xáo trộn không?Không, nó không được khuyến khích và trong một số trường hợp, nó sẽ phá vỡ mã (chẳng hạn như nếu bạn bật tự bảo vệ). Tuy nhiên, bạn có thể chạy mã của mình thông qua một công cụ khai thác để đảm bảo rằng mã đó loại bỏ mã chết và thực hiện các tối ưu hóa khác. Bạn có lưu trữ mã nguồn của tôi không?Không. Nguồn được máy chủ ứng dụng của chúng tôi xử lý, sau đó đến bộ mã hóa mã nguồn và quay lại trình duyệt, do đó, nguồn này chỉ lưu lại trên bộ nhớ máy chủ của chúng tôi trong một khoảng thời gian ngắn (thường là mili giây) Tôi có thể khôi phục mã nguồn ban đầu từ mã bị xáo trộn không?Không, không thể hoàn nguyên mã bị xáo trộn về mã gốc của bạn, vì vậy hãy giữ mã gốc an toàn Công cụ này có hoạt động với Node không. mã nguồn js?Đúng Tôi muốn chạy obfuscator trên máy chủ/máy của mình. Có thể không?Chắc chắn. Công cụ này sử dụng trình mã hóa mã nguồn mở và miễn phí (được cấp phép theo Khoản BSD-2) được viết bằng TypeScript. Bạn có thể truy cập trang GitHub của nó và đọc thêm ở đó Ngoài ra còn có một số plugin, chẳng hạn như. webpack-obfuscator, gulp-javascript-obfuscator và grunt-contrib-obfuscator JavaScript có thể bị xáo trộn không?Làm rối nội dung—hàm và tên biến
. JavaScript functions and variables are being obfuscated by using hexadecimal patterns, overlapping naming conventions, usage of the same naming for variables and functions, and more.
Làm cách nào để JavaScript không thể đọc được?Không thể đọc được, có thể khó đọc hơn. Cuối cùng, trình duyệt của bạn sẽ phải đọc mã JS, đó là lý do tại sao "không đọc được" là không thể. khó đọc. Như đã chỉ ra trong giải pháp 1, thu nhỏ và che giấu là 2 kỹ thuật làm cho mã nguồn khó đọc hơn .
JavaScript bị xáo trộn có chậm hơn không?Chắc chắn là nó làm chậm quá trình KHỞI TẠO mã . Tuy nhiên, khi mảng đó đã được khởi tạo, tác động lên tập lệnh là không đáng kể.
Có thể mã hóa JavaScript không?Về mã javascript phía máy khách, thứ mà chúng ta thường thấy trên web, không sử dụng được khi được đặt qua một sơ đồ mã hóa vì . Mã javascript có thể sử dụng luôn dễ xem và nhận bản sao của. |