Có thể ẩn/mã hóa/mã hóa tệp php/mã nguồn và cho phép người khác cài đặt và chạy trên máy của họ không?Có thể ẩn/mã hóa/mã hóa mã nguồn php và để người khác có hệ thống không?
Trả lời
Có các sản phẩm thương mại như ionCube (tôi sử dụng), source guardian và Zen Guard.
Cũng có các bài đăng trên mạng xác nhận rằng họ có thể đảo ngược kỹ sư các chương trình được mã hóa. Làm thế nào đáng tin cậy họ là có vấn đề, vì tôi chưa bao giờ sử dụng chúng.
Lưu ý rằng hầu hết các giải pháp này yêu cầu bộ mã hóa phải được cài đặt trên máy chủ của chúng. Vì vậy, bạn có thể muốn đảm bảo khách hàng của bạn cảm thấy thoải mái với điều đó.
Có nhiều cách để thực hiện điều đó (bạn có thể muốn làm xáo trộn mã nguồn, bạn có thể nén mã, ...). Một số phương pháp này cần thêm mã để chuyển đổi chương trình của bạn thành dạng thực thi (ví dụ nén).
Nhưng điều tất cả các phương pháp không thể làm, là giữ bí mật mã nguồn. Bên kia nhận mã nhị phân của bạn, mã luôn có thể được chuyển đổi (được thiết kế ngược lại) thành dạng có thể đọc được một lần nữa, bởi vì mã nhị phân chứa tất cả thông tin chức năng được cung cấp trong mã nguồn của bạn.
Đây là câu trả lời duy nhất là khách quan, chính xác và không gây hiểu nhầm. – MickLH
Câu trả lời hay, nhưng để đủ điều kiện ... mã nhị phân kỹ thuật đảo ngược là có thể, nhưng không dễ dàng. Bạn cần phải sẵn sàng dành nhiều thời gian và nguồn lực đáng kể vào nó, và trong đó nằm hầu hết các rào cản. –
Có, bạn chắc chắn có thể ẩn/mã hóa/mã hóa mã nguồn php và 'những người khác' có thể cài đặt nó trên máy của họ. Bạn có thể sử dụng các công cụ dưới đây để đạt được điều tương tự.
Nhưng những 'người khác' cũng có thể giải mã/giải mã mã nguồn sử dụng công cụ và dịch vụ khác được tìm thấy trên mạng. Vì vậy, bạn không thể 100% bảo vệ mã của bạn, những gì bạn có thể làm là, làm cho nó khó khăn hơn cho một người nào đó để đảo ngược kỹ sư mã của bạn.
Hầu hết các công cụ trên đều hỗ trợ Mã hóa và làm xáo trộn.
- Mã hóa sẽ ẩn mã của bạn bằng cách mã hóa mã.
- Làm xáo trộn sẽ làm cho mã của bạn khó hiểu.
Bạn có thể chọn sử dụng cả hai (Mã hóa và Obfuscating) hoặc một trong hai tùy thuộc vào nhu cầu của bạn.
Để rõ ràng, mã hóa có được thực hiện không? Nó chỉ mã hóa đúng! – Keerthivasan
bất kỳ lựa chọn thay thế miễn phí nào? –
@AhmadSeraj bạn có thể thử fopo.com.ar, một công cụ trực tuyến miễn phí. –
https://toolki.com/en/php-decoder/
Giải mã ẩn PHP eval(), gzinflate(), str_rot13(), str_replace() và base64_decode()
Bạn chỉ có thể chia frontend và backend. Giao diện người dùng được lưu trữ trên máy chủ khách hàng với API thực hiện cuộc gọi đến chương trình phụ trợ trên máy chủ của bạn. Điều này giữ tất cả các độc quyền mã độc quyền và buộc người dùng phải đăng ký/trả tiền cho các đăng ký.
Có một số dịch vụ trực tuyến dành cho việc làm xáo trộn php để ẩn mã khỏi những người khác. Đây là một trong số Right Coder's Free Obfuscator Online
@ Glavić là đúng. "Không có gì là chống đạn". Bạn có thể mã hóa mã nguồn của bạn và ẩn từ những người lập trình lớn hơn, không phải từ các chuyên gia.
- 1. Mã hóa hệ thống tệp cho IOS?
- 2. Mã hóa nguồn PHP - Hiệu quả và bất lợi
- 3. Có thể mã hóa với nhiều khóa riêng (PHP) không?
- 4. Có bất kỳ hệ thống lưu trữ tệp nguồn mở có thể mở rộng nào không?
- 5. Tôi có thể tìm mã nguồn cuộc gọi hệ thống ở đâu?
- 6. Mã hóa và mật mã có khác nhau không?
- 7. Hệ thống kiểm soát mã nguồn trong phát triển web
- 8. Có thể gỡ lỗi hệ thống .NET DLL không được tối ưu hóa không?
- 9. Gettext không có hệ thống tập tin
- 10. Có thể tạo ra sản phẩm PHP có nguồn gốc đóng cửa không?
- 11. Có thể thêm cuộc gọi hệ thống qua LKM không?
- 12. Hệ thống Perl có thể gọi bao giờ chết không?
- 13. Có nguồn mở mã nguồn mở không?
- 14. Tạo Hệ thống Mã Giảm giá (MySQL/php)
- 15. Hệ thống đếm số người
- 16. Có hệ thống chuyên gia nguồn mở nào có khả năng lý luận không?
- 17. I18n và lịch - Hệ thống lịch có thể giữ nguyên như Lịch Gregorian không?
- 18. Mã hóa đơn giản trong PHP
- 19. javascript có thể truy cập hệ thống tệp không?
- 20. Hệ thống kiểm soát truy cập PHP
- 21. php - Tôi có nên mã hóa địa chỉ email không?
- 22. Nguồn Eclipse không đồng bộ với hệ thống tệp
- 23. PHP có thể ping một hệ thống từ xa mà không có ICMP và không có các chương trình bên ngoài không?
- 24. Cách nhanh hơn để tìm hiểu xem người dùng có tồn tại trên hệ thống không?
- 25. Matlab có thể tạo mã nguồn Java không?
- 26. Biên dịch mã PHP thành mã hóa và mã hóa được thực thi
- 27. Có thể đánh giá hệ thống của người dùng bằng javascript trong trình duyệt
- 28. Có thể ghi đè lên MultipartFormDataStreamProvider để không lưu tải lên hệ thống tệp không?
- 29. Có hệ thống kiểm soát phiên bản Windows barebones phù hợp với chỉ một người không?
- 30. Hệ thống Đăng nhập/Đăng ký với php và mysql
Tôi đã nghe nói về ZendGuard, nhưng không an toàn 100%. http://www.zend.com/en/products/guard/ – kingdaemon
Không có gì là chống đạn. Vì vậy, câu trả lời là KHÔNG. –
Tôi nghĩ cách này không chính xác, bạn có thể tạo hợp đồng chính thức để ngăn chặn việc tái sử dụng phần mềm của bạn ... –