Hướng dẫn php code obfuscator open source - mã php obfuscator mã nguồn mở
8 OBFuscators PHP tốt nhấtTrộm cắp Intelectual đã lan tràn ngày nay, mọi người sử dụng những thứ không phải của họ mà không có sự cho phép của chủ sở hữu hợp pháp. Show
Một php obfuscator thực hiện công việc tranh giành mã nguồn của tập lệnh PHP để khiến mọi người thấy rất khó hiểu. Những điều quan trọng như tên biến, lớp, giao diện và tên chức năng đang được thay thế bằng các obfuscator PHP thành một cái gì đó không có ý nghĩa. Trên trang này, chúng tôi sẽ cung cấp cho bạn những người bảo vệ PHP tốt nhất mà bạn luôn có thể sử dụng để bảo vệ mã nguồn của bạn. 1. Yak Pro - Php obfuscatorÝ nghĩa đầy đủ của Yak Pro là một sản phẩm giết người khác. Như chúng ta đã biết, Yak Pro là một php obfuscator miễn phí, nguồn mở.Yet Another Killer Product. As we all know, YAK Pro is a free, open source PHP Obfuscator. Đặc trưng:
2. Php obfuscator của naneuCông cụ độc đáo này sử dụng quá trình obfuscation dựa trên eval () để phân tích các phần chính của các mã như tên biến, lớp, phương thức, v.v. Đặc trưng:
Xóa những thứ như bình luận và nhận dạngTranh giành mọi phần quan trọng trong mã của bạn (ví dụ: tên biến, chức năng, lớp, nhãn, không gian tên, v.v.) Đặc trưng:
Xóa những thứ như bình luận và nhận dạngTranh giành mọi phần quan trọng trong mã của bạn (ví dụ: tên biến, chức năng, lớp, nhãn, không gian tên, v.v.) 2. Php obfuscator của naneu Đặc trưng:
Xóa những thứ như bình luận và nhận dạngTranh giành mọi phần quan trọng trong mã của bạn (ví dụ: tên biến, chức năng, lớp, nhãn, không gian tên, v.v.) Features: 2. Php obfuscator của naneu Công cụ độc đáo này sử dụng quá trình obfuscation dựa trên eval () để phân tích các phần chính của các mã như tên biến, lớp, phương thức, v.v.Nó hỗ trợ Php 5.3, 5.4 và 5.5 nhưng bạn cần Php 5.4+ để có thể chạy công cụ này Đặc trưng:
Xóa những thứ như bình luận và nhận dạngTranh giành mọi phần quan trọng trong mã của bạn (ví dụ: tên biến, chức năng, lớp, nhãn, không gian tên, v.v.) 2. Php obfuscator của naneu Đặc trưng:
Tranh giành mọi phần quan trọng trong mã của bạn (ví dụ: tên biến, chức năng, lớp, nhãn, không gian tên, v.v.)2. Php obfuscator của naneu Công cụ độc đáo này sử dụng quá trình obfuscation dựa trên eval () để phân tích các phần chính của các mã như tên biến, lớp, phương thức, v.v. Đặc trưng:
Xóa những thứ như bình luận và nhận dạngTranh giành mọi phần quan trọng trong mã của bạn (ví dụ: tên biến, chức năng, lớp, nhãn, không gian tên, v.v.) 2. Php obfuscator của naneu Nội dungMã hóa mã nguồn PHPCách bảo vệ các kỹ thuật mã PHPBảo vệ mã nguồn PHP & NBSP; Giải phápBộ mã hóa PHP miễn phí Nguồn mởDanh sách mã hóa PHP thương mạiCác tính năng mã hóa PHPChi tiết hỗ trợ nâng cao của bộ mã hóa PHPCác tính năng mã hóa PHP khácNơi để tìm bộ mã hóa mã nguồn PHP miễn phí?Nơi tìm giá và mua bộ mã hóa tập lệnh PHP thương mại?PHP obfuscator packapp.phpTải xuống gói obfuscator PHP & nbsp;
Mã hóa mã nguồn PHPCách bảo vệ các kỹ thuật mã PHP Bảo vệ mã nguồn PHP & NBSP; Giải pháp Bộ mã hóa PHP miễn phí Nguồn mở Danh sách mã hóa PHP thương mại Các tính năng mã hóa PHPChi tiết hỗ trợ nâng cao của bộ mã hóa PHP
Nơi tìm giá và mua bộ mã hóa tập lệnh PHP thương mại? Một biện pháp khác có thể giúp ở đây là obfuscation. Đổi tên các định danh bằng tên ngẫu nhiên làm cho mã nguồn rất khó hiểu, thay đổi hoặc sử dụng. Mã nguồn được thu nhỏ và bị che khuất vẫn có thể được sao chép và cài đặt trong bất kỳ máy chủ nào khác. Vì vậy, ứng dụng phải được khóa vào trang web của khách hàng để ngăn chặn phân phối lại. Có một số tùy chọn để khóa mã nguồn bằng cách sử dụng: địa chỉ IP máy chủ, tên miền trang web, địa chỉ URL cụ thể, phần cứng (MAC). Ứng dụng phải bao gồm chức năng cần thiết để xác minh tiêu chí khóa trước khi thực hiện bất kỳ hành động nào. Bảo vệ mã nguồn PHP & NBSP; Giải phápVề cơ bản có 3 loại giải pháp bảo vệ mã PHP: minifi, obfuscators và bộ mã hóa. MinifiMinifier loại bỏ các phần của văn bản mã nguồn không cần thiết. Có những bộ thu nhỏ tận dụng mã thông báo PHP để phân tích mã nguồn vào các giá trị mã thông báo. Mã nguồn được xây dựng lại tước các bình luận và khoảng trắng. Mã nguồn được thu nhỏ thường cần phải tranh giành thêm có thể được thực hiện bằng cách mã hóa hoặc obfuscation. Phương thức mã hóa đơn giản nhất là sử dụng base64_encode () và eval () & nbsp; các hàm cho mã nguồn được thu nhỏ hoặc sử dụng một số mã hóa. Thật dễ dàng cho bất kỳ lập trình viên PHP có thẩm quyền nào để giải mã một tập lệnh PHP được thu nhỏ để xem mã nguồn gốc. ObfuscatorsMột obfuscator biến mã nguồn PHP thông thường thành một phiên bản tương đương khó hiểu hơn. Cách đáng tin cậy nhất để xây dựng một obfuscator nhẹ là phân tích mã nguồn một cách đơn giản, thay thế các định danh bằng các tên vô nghĩa và sau đó xây dựng lại mã nguồn PHP. Điều đó phải được thực hiện trên tất cả các tệp mã nguồn bao gồm cả các mẫu. Do đó, nhiều công cụ trực tuyến không phù hợp cho mục đích này vì chúng chỉ xử lý các tập lệnh riêng lẻ. Bộ mã hóaBộ mã hóa biên dịch mã nguồn PHP vào Zend Opcodes và lưu trữ kết quả trong các tệp thay thế các tệp nguồn PHP gốc. Một số bộ mã hóa thương mại rất tốt nhưng có thể yêu cầu các tiện ích mở rộng trình tải để tải và thực thi mã PHP được mã hóa. Họ thường sử dụng các thuật toán mã hóa với các khóa bí mật để làm cho việc trích xuất các opcode zend gốc từ tệp được mã hóa khó khăn hơn. Các phiên bản trình tải khác nhau được cung cấp tùy thuộc vào máy chủ web nhưng khách hàng có thể không muốn (hoặc không thể) cài đặt chúng. Một số bộ mã hóa có thể cung cấp các tính năng khóa tùy chọn. Mã khóa được xây dựng trong nguồn được mã hóa và kiểm tra được thực hiện trong quá trình thực hiện. Bộ mã hóa PHP miễn phí Nguồn mởMột số nhà phát triển đang tìm kiếm các giải pháp mã hóa PHP nguồn mở miễn phí. Tuy nhiên, một phần của sự bảo vệ mà các bộ mã hóa PHP cung cấp đến từ thực tế là các khóa mã hóa và các thuật toán mã hóa PHP sử dụng là độc quyền. Cung cấp một giải pháp mã hóa PHP nguồn mở sẽ đánh bại mục đích bảo vệ mã nguồn PHP vì nó sẽ giúp bạn dễ dàng tạo bộ giải mã. Đó là lý do tại sao không có giải pháp mã hóa PHP miễn phí hoặc nguồn mở. Danh sách mã hóa PHP thương mạiSourceguardianĐược phát triển bởi: & nbsp; Sourceguardian Bộ mã hóa PHTMLĐược phát triển bởi: & nbsp; rssoftlab Zend GuardĐược phát triển bởi: & nbsp; zend
Giấy phép
Windows, Linux, MacOS XBộ mã hóa Ioncube
Bộ mã hóa Ioncube Windows, OS X, Linux, FreeBSD Các tệp có thể chạy trên các tệp PHP được mã hóa PHP mới hơn có thể được thực thi trên các phiên bản PHP mới hơn Các khóa thuật toán (động) -& nbsp; một phương thức mạnh hơn để mã hóa mã vì không có khóa giải mã được lưu trữ ở bất cứ đâu. API thời gian chạy -& NBSP; Các chức năng PHP cụ thể của nhà cung cấp cho các hoạt động như giấy phép truy vấn và thông tin tệp được mã hóa. Các công cụ để hỗ trợ cài đặt bộ tải - sản phẩm có cung cấp các công cụ để giúp cài đặt tiện ích mở rộng trình tải để thực hiện các tệp được mã hóa được thực thi trên máy chủ. Thuộc tính giấy phép -& NBSP; Dữ liệu khóa/giá trị cụ thể của giấy phép có thể truy cập thông qua API thời gian chạy. Các tính năng mã hóa PHP khácMột số bộ mã hóa PHP có các tính năng chưa được liệt kê ở đây để so sánh cạnh nhau. Cuối cùng, những tính năng đó sẽ được thêm vào sau đó vào một phiên bản trong tương lai của bài viết này. Do đó, các nhà sản xuất bộ mã hóa PHP đã được mời để mô tả một số tính năng quan trọng nhất của bộ mã hóa PHP mà họ coi là quan trọng đối với các nhà phát triển PHP. Bộ mã hóa IoncubeTrình mã hóa IonCube không chỉ có tất cả các tính năng mã hóa và cấp phép dự kiến mà còn tương thích các tệp được mã hóa trên các phiên bản PHP trong tương lai và bảo mật duy nhất như các khóa Keysdynamic động cho phép mã được mã hóa mà không có khóa giải mã được lưu trữ để thực hiện hành vi trộm cắp mã bên cạnh. SourceguardianSourceGuardian hỗ trợ bảo vệ mã byte nâng cao, mã hóa bằng khóa tùy chỉnh, mã hóa nâng cao với khóa địa chỉ IP/DOMAIN/MAC, khóa vào tệp giấy phép, đặt ngày hết hạn, kiểm tra máy chủ thời gian từ xa tùy chọn, xử lý lỗi nâng cao. Nơi để tìm bộ mã hóa mã nguồn PHP miễn phí?Tất cả các bộ mã hóa PHP đã biết là thương mại nhưng hầu hết trong số họ có phiên bản dùng thử miễn phí mà bạn có thể thử trong một khoảng thời gian. Bộ mã hóa Ioncube Trình mã hóa IonCube không chỉ có tất cả các tính năng mã hóa và cấp phép dự kiến mà còn tương thích các tệp được mã hóa trên các phiên bản PHP trong tương lai và bảo mật duy nhất như các khóa Keysdynamic động cho phép mã được mã hóa mà không có khóa giải mã được lưu trữ để thực hiện hành vi trộm cắp mã bên cạnh. Sourceguardian SourceGuardian hỗ trợ bảo vệ mã byte nâng cao, mã hóa bằng khóa tùy chỉnh, mã hóa nâng cao với khóa địa chỉ IP/DOMAIN/MAC, khóa vào tệp giấy phép, đặt ngày hết hạn, kiểm tra máy chủ thời gian từ xa tùy chọn, xử lý lỗi nâng cao. Nơi để tìm bộ mã hóa mã nguồn PHP miễn phí? Tất cả các bộ mã hóa PHP đã biết là thương mại nhưng hầu hết trong số họ có phiên bản dùng thử miễn phí mà bạn có thể thử trong một khoảng thời gian.Nucoder & NBSP; (Thử nghiệm 14 ngày) Bộ mã hóa PHTMLSourceGuardian & NBSP; (Thử nghiệm 14 ngày) Zend Guard & NBSP; (Thử nghiệm 14 ngày) Nơi tìm giá và mua bộ mã hóa tập lệnh PHP thương mại? Mỗi bộ mã hóa PHP thương mại có sẵn có thể được mua trong các trang web của nhà cung cấp tương ứng.
Thích hợp cho các dự án back-end và front-end
Quy trình các loại nguồn khác nhau và nhúng Minification và obfuscation được tách ra
Nhẹ và tương thích như nó được viết bằng PHP Không có phần mở rộng hệ thống và mã hóa được yêu cầuMột giao diện người dùng dựa trên web được cung cấp để kiểm soát quy trình đóng gói với một số tùy chọn. PackApp cũng có thể được gọi từ tập lệnh PHP như được giải thích trong trang mô tả này. Cài đặt PackApp bao gồm việc đăng ký gắn gói cho trực tiếp web của khách hàng. Đó có thể là một mô hình cho giải pháp khóa của riêng bạn.a few tens of dollars for the utility, then probably that source code does not need the protection at all. Bản thân mã nguồn của gói được thu nhỏ và bị xáo trộn - cố gắng hoàn tác nó! Bạn có thể có được phiên bản đầy đủ của PackApp từ đây. Tải xuống gói obfuscator PHP Vì vậy, cũng như một khóa sẽ không ngăn người khác đột nhập vào nhà của bạn sẽ không ngăn cản người khác sử dụng mã của bạn, nó sẽ khiến họ khó khăn hơn. Mục tiêu của gói PackApp là làm cho kỹ thuật đảo ngược khá tốn kém để cố gắng làm điều đó. PHP có thể bị che giấu?Công cụ trực tuyến php obfuscator phản đối mã nguồn của tập lệnh PHP để mọi người rất khó đọc và ý nghĩa của nó chỉ có thể được nhận ra với độ khó. so that it is difficult to read by people and it's significance may be recognized only with difficulty.
Làm cách nào để làm cho mã PHP của tôi không thể đọc được?Sử dụng mã obfuscator để làm cho mã nguồn khó đọc.Sử dụng bộ bảo vệ mã hoặc bộ mã hóa.Một cái gì đó giống như một động cơ PHP thay thế, nhưng với khả năng bảo vệ mã nguồn. to make the source code difficult to read. Use a code protector or encoder. Something like an alternative PHP engine, but with the ability to protect the source code.
Làm thế nào để bạn che giấu mã nguồn?Làm thế nào để che giấu mã nguồn & dữ liệu.. Mẫu mã thay thế..... Thay đổi phương pháp lưu trữ dữ liệu..... Ngẫu nhiên hóa các mẫu tổng hợp..... Mã hóa chuỗi..... Ngắt mã dòng..... Loại bỏ dữ liệu gỡ lỗi..... Mã lắp ráp obfuscate..... Gia hạn chiến thuật obfuscation thường xuyên .. Làm cách nào để mã hóa một tệp PHP?Trong PHP, có thể sử dụng một chuỗi mã hóa và giải mã một chuỗi bằng cách sử dụng một trong các tiện ích mở rộng mật mã được gọi là hàm openSSL để mã hóa và giải mã.hàm openSSL_encrypt (): hàm openSSL_encrypt () được sử dụng để mã hóa dữ liệu.Tham số: $ Data: Nó giữ chuỗi hoặc dữ liệu cần được mã hóa.using one of the Cryptography Extensions called OpenSSL function for encrypt and decrypt. openssl_encrypt() Function: The openssl_encrypt() function is used to encrypt the data. Parameters: $data: It holds the string or data which need to be encrypted. |