2009-04-19 12 views
15

Tôi tạo phần mềm bằng PHP. Tôi sẽ bán phần mềm này vì vậy tôi cần phải bảo vệ mã nguồn của tôi để không ai có thể xem nó. Làm thế nào tôi có thể bảo vệ mã PHP của tôi để phần mềm vẫn hoạt động như cũ?Làm xáo trộn mã PHP

Tôi cũng cần phải liên kết phần mềm với một máy tính được ủy quyền cụ thể. Nó không nên chạy trên bất kỳ máy tính nào khác. Làm thế nào tôi có thể làm điều đó? Tôi có nên mã hóa bằng địa chỉ MAC LAN không? Có ai có ý tưởng nào khác?

+6

bất cứ khi nào tôi tìm thấy phần mềm sẽ không chạy trừ khi tôi cấp quyền truy cập vào nội dung không nên ** truy cập (ví dụ: chi tiết về phần cứng của tôi), tôi muốn đấm ai đó vào mặt (và tin tặc Nga) hack một ngân hàng) –

+0

có thể trùng lặp của [Code obfuscator cho php?] (http://stackoverflow.com/questions/232736/code-obfuscator-for-php) – Piskvor

Trả lời

19

tôi cùng nhau đưa các danh sách sau đây một cách trở lại - không biết nếu họ là tất cả hiện tại, hoặc có bao nhiêu hiện nay là miễn phí, nhưng bạn nên tìm một cái gì đó hữu ích ở đây:

Về:

  1. Wikipedia article: PHP Accelerator
  2. Comparison of APC, Zend, xCache, & the Zend Framework

phần mềm:

  1. Safeyar (Best)
  2. PHP's APC (PECL page)
  3. RoadSend
  4. Turck-mmcache
  5. eAccelerator
  6. PHP-Accelerator
  7. SourceGuardian
  8. NuSphere Nu-coder
  9. Gridinsoft
  10. IonCube SA-Encoder.php

Một chủ đề trên SO có thêm một vài chi tiết (check it out):

Can I encrypt PHP source or compile it so others can't see it? and how?

  1. Zend Guard
  2. BCompiler (PECL page)
  3. PHC
2

Những gì bạn có thể tìm kiếm không phải là mật mã, mà là obfuscation. Nếu bạn Google cho "php obfuscate", nhiều lựa chọn sẽ hiển thị. Đầu tiên là từ Raizlabs.

0

Xem SD PHP Obfuscator của chúng tôi để biết công cụ obfuscation PHP đáng tin cậy.

0

Thông thường, có một khóa cho mỗi cánh cửa bị khóa ...

Vì vậy, trước khi sử dụng/mua một số bộ mã hóa trên thị trường, hãy dành thời gian của bạn và tìm kiếm trên google để kiểm tra xem nó có phải là một cách mã hóa "dễ vỡ" hay không.

Ví dụ: http://www.kgbiz05.com/decoders