Hướng dẫn can you encrypt php files? - bạn có thể mã hóa các tập tin php không?

Có thể ẩn/mã hóa/mã hóa tệp/mã nguồn PHP và cho phép người khác được cài đặt và chạy trên máy của họ không?

Hướng dẫn can you encrypt php files? - bạn có thể mã hóa các tập tin php không?

Sherif

11.6K3 Huy hiệu vàng31 Huy hiệu bạc57 Huy hiệu đồng3 gold badges31 silver badges57 bronze badges

Hỏi ngày 13 tháng 8 năm 2013 lúc 7:30Aug 13, 2013 at 7:30

6

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ự.

  • Zend Guard
  • Ioncube
  • Sourceguardian
  • PHPShield
  • PHPbolt (miễn phí)

Nhưng những 'người khác' này cũng có thể giải mã/giải mã mã nguồn bằng các công cụ và dịch vụ khác được tìm thấy trực tuyến. Vì vậy, bạn không thể bảo vệ 100% mã của mình, những gì bạn có thể làm là, làm cho nó khó khăn hơn cho ai đó để đảo ngược mã của bạn.

Hầu hết các công cụ này ở trên hỗ trợ mã hóa và che giấu.

  • Mã hóa sẽ ẩn mã của bạn bằng cách mã hóa nó.
  • Obfuscating 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à che giấu) hoặc một trong hai, tùy thuộc vào nhu cầu của bạn.

Hướng dẫn can you encrypt php files? - bạn có thể mã hóa các tập tin php không?

Arshid KV

9.2933 huy hiệu vàng33 Huy hiệu bạc36 Huy hiệu đồng3 gold badges33 silver badges36 bronze badges

Đã trả lời ngày 13 tháng 8 năm 2013 lúc 8:24Aug 13, 2013 at 8:24

3

Có nhiều cách để làm điều đó (bạn có thể muốn làm xáo trộn mã nguồn, bạn có thể nén nó, ...). Một số phương pháp này cần mã bổ sung để chuyển đổi chương trình của bạn dưới dạng thực thi (ví dụ, nén).

Nhưng điều mà 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 được mã nhị phân của bạn, luôn có thể được chuyển đổi (kỹ thuật đảo ngược) thành một dạng có thể đọc được của con người, 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.

Đã trả lời ngày 13 tháng 8 năm 2013 lúc 7:40Aug 13, 2013 at 7:40

Abrixas2Abrixas2Abrixas2

3.1971 Huy hiệu vàng19 Huy hiệu bạc22 Huy hiệu đồng1 gold badge19 silver badges22 bronze badges

3

Có các sản phẩm thương mại như Ioncube (mà tôi sử dụng), người bảo vệ nguồn và Zen Guard.

Ngoài ra còn có các bài đăng trên mạng tuyên bố họ có thể đảo ngược các chương trình được mã hóa. Làm thế nào đáng tin cậy của chúng là đáng nghi ngờ, 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 một bộ mã hóa được cài đặt trên máy chủ của họ. Vì vậy, bạn có thể muốn đảm bảo khách hàng của bạn thoải mái với điều đó.

Đã trả lời ngày 13 tháng 8 năm 2013 lúc 7:36Aug 13, 2013 at 7:36

Hướng dẫn can you encrypt php files? - bạn có thể mã hóa các tập tin php không?

SutandionosutandionoSutandiono

1.7381 Huy hiệu vàng12 Huy hiệu bạc20 Huy hiệu Đồng1 gold badge12 silver badges20 bronze badges

Bạn chỉ có thể chia các mặt trận và phụ trợ. Frontend được lưu trữ trên máy chủ khách hàng có API thực hiện các cuộc gọi đến phần phụ trợ trên máy chủ của bạn. Điều này giữ cho tất cả các độc quyền mã độc quyền và buộc người dùng đăng ký / thanh toán cho các đăng ký.

Đã trả lời ngày 25 tháng 7 năm 2015 lúc 14:45Jul 25, 2015 at 14:45

Hướng dẫn can you encrypt php files? - bạn có thể mã hóa các tập tin php không?

1

Có một số dịch vụ trực tuyến cho PHP obfuscate để ẩn mã với những người khác. Đây là một trong những người bảo vệ miễn phí của lập trình viên trực tuyến trực tuyến

@Glavić là đúng. "Không có gì là chống đạn". Bạn có thể mã hóa mã nguồn của mình và ẩn khỏi các lập trình viên lớn hơn, không phải từ các chuyên gia.

Đã trả lời ngày 30 tháng 11 năm 2015 lúc 18:14Nov 30, 2015 at 18:14

Rana Hyderrana HyderRana Hyder

751 Huy hiệu vàng1 Huy hiệu bạc8 Huy hiệu đồng1 gold badge1 silver badge8 bronze badges

0

https://toolki.com/en/php-decoder/

Giải mã ẩn php eval (), gzinflate (), str_rot13 (), str_replace () và base64_decode ()

Vel

8.8575 Huy hiệu vàng33 Huy hiệu bạc64 Huy hiệu Đồng5 gold badges33 silver badges64 bronze badges

Đã trả lời ngày 25 tháng 4 năm 2015 lúc 5:37Apr 25, 2015 at 5:37

Chúng ta có thể mã hóa tệp PHP không?

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ã.Encryption and Decryption of a string is possible using one of the Cryptography Extensions called OpenSSL function for encrypt and decrypt.

Php mã hóa dữ liệu như thế nào?

Mã hóa PHP rất quan trọng đối với quyền riêng tư và an toàn của dữ liệu của bạn.Trong các thuật ngữ thực tế, mã hóa PHP sử dụng các thuật toán (đôi khi được gọi là thuật toán băm) để dịch dữ liệu rõ ràng trên mạng thành văn bản được mã hóa yêu cầu các quy trình giải mã rất cụ thể để giải mã dữ liệu về phiên bản sạch.

Cách tốt nhất để mã hóa mật khẩu trong PHP là gì?

Tạo khóa mã hóa dữ liệu (DEK) mã hóa dữ liệu bằng mã hóa khóa bí mật.Gửi khóa mã hóa duy nhất (DEK) đến đám mây KMS để mã hóa, trả về KEK.Lưu trữ dữ liệu được mã hóa và khóa được mã hóa (KEK) cạnh nhau.

Làm cách nào để mã hóa tệp PHP?

Làm thế nào để mã hóa một tập lệnh PHP..
Chuỗi utf8_encode (chuỗi $ chuỗi).
Chuỗi ICONV (Chuỗi $ input_charset, chuỗi $ output_charset, chuỗi $ str).
Chuỗi mb_convert_encoding (Chuỗi $ str, chuỗi $ to_encoding [, trộn $ from_encoding = mb_Internal_encoding ()]).
Chuỗi cơ sở64_encode (chuỗi $ chuỗi).