Xin chào, mình là Juno_okyo.
Hôm nay mình sẽ giới thiệu với các bạn một công cụ miễn phí giúp mã hóa, tối ưu hóa và bảo vệ mã nguồn PHP. Đó chính là Leo Obfuscator viết bởi Leorius.
Obfuscator là gì?
Có thể hiểu đơn giản, kỹ
thuật này giống như một dạng mã hóa source code thô sơ, mục đích chính
là để bảo vệ mã nguồn - tránh bị người khác "sơ ý dùng mất" mà chẳng
biết làm thế nào. Bằng cách chuyển thể tên biến, đối tượng, hàm,...
thành những ký tự vô nghĩa, Obfuscate gây khó khăn trong việc đọc - hiểu
mã nguồn mà không làm thay đổi cách thức hoạt động của chúng. Nhưng có một số thứ không thay đổi: các từ khóa
(keyword) và cấu trúc lệnh của ngôn ngữ lập trình, vì nếu thay đổi
chúng, chương trình dịch cũng... không hiểu bạn luôn. Những thứ thay
đổi đó là những thứ bạn viết ra và đặt tên riêng.
Leo Obfuscator
Các chính năng mà Leo Obfuscator đang hỗ trợ:
- Loại bỏ các dòng chú thích, khối chú thích: tối ưu hóa dung lượng cho tệp tin sau khi mã hóa.
- Obfuscate các chuỗi PHP.
- Obfuscate các biến PHP.
- Obfuscate các hàm PHP.
- Loại bỏ các khoảng trắng.
Cách sử dụng Leo Obfuscator:
Hình chụp từ một tệp đã được mã hóa:
Truy cập ngay địa chỉ để bắt đầu sử dụng Leo Obfuscator: http://leorius.com/
Chú ý: Đừng nên xóa tệp tin PHP gốc để phòng khi bạn có muốn sửa code hay thêm bớt các hàm mới.
Chúc các bạn thành công!