Làm rối code
Đầu vào
0 ký tự
Compactgộp 1 dòng
String arraygiấu chuỗi vào mảng mã hóa base64
Control flow flatteningkhó dịch ngược hơn nhiều, code chạy chậm hơn
Dead code injectionchèn code thừa — tăng kích thước đáng kể
Self defendingcode tự vỡ nếu bị format lại
Kết quả
—
Obfuscation chỉ gây khó đọc chứ không phải bảo mật tuyệt đối — đừng giấu secret/API key trong code client. Code xử lý tại máy bạn, không gửi đi đâu.