Một chương trình của bạn chỉ có 100-1000 dòng code, thì không có ý nghĩa.
Nhưng một chương trình có từ 5000 dòng code trở lên, ngay cả để code thông thường, đọc đã không nổi. Bạn viết code không có ghi chú gì, 6 tháng sau đọc lại rồi update code cũng thấy khó khăn rồi.
Nếu mã hóa code thì chính bản thân bạn còn ngại, huống hồ là người khác.
Vì vậy phương án mã hóa code được cho là khả thi, gây khó khăn rất lớn cho người khác tìm hiểu logic.
Về phương án chuyển đổi ký tự, thì người ta chỉ cần can thiệp vào cái hàm chuyển đổi của bạn thì cũng đâu có ý nghĩa gì.