Mã hóa JS (CharCode/Base64/Escape)
Công cụ mã hóa JS miễn phí trực tuyến, CharCode/Base64/JJencode
Các phương pháp mã hóa JavaScript
Công cụ này mã hóa JavaScript sử dụng nhiều phương pháp: CharCode encoding chuyển mỗi ký tự thành mã số, Base64 encoding chuyển nguồn sang Base64, Escape encoding sử dụng chuỗi thoát và JJencode tạo phiên bản obfuscated sử dụng chỉ các ký tự cụ thể.
Cách mã hóa JavaScript
Dán mã nguồn JavaScript. Chọn phương pháp mã hóa. Công cụ tạo phiên bản đã mã hóa có thể được giải mã ngược. Sử dụng để nghiên cứu kỹ thuật mã hóa và hiểu cách JavaScript obfuscation hoạt động.
▶Mã hóa JavaScript có phải là mã hóa (encryption) không?
Không. Mã hóa chuyển mã thành biểu diễn khác luôn có thể đảo ngược. Mã hóa sử dụng khóa bí mật để bảo vệ dữ liệu. JavaScript đã mã hóa không cung cấp bảo mật thực sự.
▶JJencode là gì?
JJencode là kỹ thuật obfuscation biểu diễn JavaScript sử dụng chỉ các ký tự $, _, +, !, (, ), [, ], {, và }. Kết quả không thể đọc nhưng vẫn thực thi dưới dạng JavaScript hợp lệ.
▶JavaScript đã mã hóa có thể được giải mã không?
Có, tất cả phương pháp mã hóa đều có thể đảo ngược. Công cụ này có thể giải mã những gì nó mã hóa. Bất kỳ JavaScript đã mã hóa nào cũng có thể được giải mã bằng cách kiểm tra lệnh gọi eval() hoặc routine giải mã.