Tôi cũng đã sử dụng ionCube. Tôi thấy toàn bộ quá trình khá đơn giản. Từ việc tạo một tài khoản trên trang web của họ, để tải xuống và cài đặt phần mềm, và mua một giấy phép là tất cả khá thẳng về phía trước và không đau.
Sử dụng ứng dụng cũng đơn giản. Bạn có thể cho biết tệp nào sẽ mã hóa và thậm chí bạn có thể đặt tiêu đề nhận xét trong mỗi tệp được mã hóa để bạn có thể đặt một cái gì đó như "Tệp này được mã hóa để bảo vệ bản quyền. Vui lòng liên hệ với Công ty của tôi nếu có câu hỏi ... v.v. " Một điều tốt đẹp là nó không có tính năng bloat- nó làm những gì nó nói cộng với một vài tính năng tốt đẹp để có, không có sự phức tạp không cần thiết.
Bộ mã hóa IonCube cũng có thể làm xáo trộn các tệp không phải PHP cũng như các tệp Javascript cho bạn. Bạn có thể yêu cầu nó tự đặt các tệp được mã hóa vào một thư mục mới hoặc sao chép các tệp không sửa đổi khác cùng với nó, vì vậy bạn đang thực hiện một 'xây dựng' của dự án. Tôi thấy rằng nó là rất nhiều và tôi có thể tiếp tục sử dụng nó mà không phải trả tiền cho một giấy phép mới trừ khi tôi muốn nó trên một máy tính khác hoặc muốn có một phiên bản mới. Vì vậy, tôi đã chỉ trả tiền một lần và sử dụng nó trong 3 năm nay.
Một vài nhược điểm của bộ mã hóa nói chung. 1- bạn không còn có thể chỉnh sửa tệp 'trên máy chủ', trong khi đó là điều xấu để thực hiện, nó ngăn bạn sửa chữa khẩn cấp nếu bạn không có quyền truy cập vào máy tính của mình (như nếu bạn đang đi nghỉ).
Thứ hai, nếu bạn sửa đổi dự án và thêm tệp mới được mã hóa, v.v ... bạn phải cập nhật cài đặt của dự án IonCube để bao gồm các tệp mới cần được mã hóa. Tôi đoán tôi chỉ tìm thấy các bước thêm một chút gây phiền nhiễu- nhưng giá trị nó nếu bạn cần phải bảo vệ mã của bạn và cung cấp cho người dùng truy cập FTP của bạn.
Bạn cũng có thể sử dụng bộ mã hóa này bất kể bạn sử dụng IDE nào, vì đây là ứng dụng độc lập.
Tôi đồng ý với một số bài đăng khác rằng mã hóa không phải là một giải pháp hoàn hảo và theo một số cách chống lại cảm xúc của một số người ... nhưng đối với bản thân, nó cung cấp một phần của tâm trí.
Tôi nghĩ rằng nó thực sự không quan trọng. Obfuscation là không thực sự bảo vệ, và đó là một cơ hội công bằng mà nó sẽ giới thiệu lỗi vào nền tảng của bạn. Nếu bạn bán mã/nền tảng của mình cho một công ty khác, cơ hội tuyệt vời là họ vẫn sẽ trả tiền cho bạn để cung cấp hỗ trợ, nâng cấp, v.v. Tôi không nghĩ rằng việc làm xáo trộn mã sẽ mang lại cho bạn nhiều công việc hơn là không làm như vậy. Có lẽ một lý do họ mua nền tảng từ bạn để bắt đầu. – PatrikAkerstrand
Về cơ bản tôi muốn làm xáo trộn kỹ thuật/mã cấp phép của tôi. Phần còn lại tất cả sẽ được mở cho khách hàng để xem xét. Tôi không muốn kịch bản-kiddies để vô hiệu hóa mã php của tôi và phân phối nó (đã xảy ra trong tất cả các phiên bản trước của tôi) –
của nó nhiều hơn một ngăn chặn hơn bất cứ điều gì khác. tôi biết bằng chứng không đầy đủ của nó hoặc bất cứ điều gì. nhưng tôi đang tìm kiếm một giải pháp không đắt tiền, giá cả phải chăng. –