Cách chạy mã php được mã hóa

Bộ mã hóa PHP là một công cụ trực tuyến miễn phí cho phép bạn mã hóa trực tuyến tập lệnh php của mình để làm cho tập lệnh đó có thể chống lại hành vi trộm cắp, kiểm duyệt thô bạo

Nó sẽ không bảo mật hoàn toàn tập lệnh của bạn hoặc mã hóa nó, nhưng nó sẽ khiến một số con mắt tò mò tránh xa.

Chỉ cần dán tập lệnh của bạn ở trên và nhấp vào Mã hóa và bạn đã sẵn sàng để sử dụng

Bạn có thể dán mã nguồn đã mã hóa của mình vào trang web của mình, nó không cần thêm bất kỳ mô-đun hoặc khóa nào để chạy

Mặc dù kịch bản có thể không nhất thiết phải phổ biến trong đó bạn muốn mã hóa mã PHP của mình và thực thi nó, nhưng dù sao đó cũng là điều mà tôi sẽ coi là một cuộc thảo luận thú vị

Tôi hoàn toàn ủng hộ phần mềm mã nguồn mở và miễn phí, tuy nhiên, nếu bạn đang phát triển một ứng dụng quản lý hoặc giám sát các hệ thống hoặc dịch vụ hoặc một ứng dụng cần nằm trong môi trường “thù địch”, thì bạn nên xem xét việc mã hóa mã trước khi thực thi nó. Điều này bảo vệ mã của bạn thậm chí không bị đọc [và cuối cùng được thực thi] trừ khi khóa thích hợp được chuyển để giải mã mã đó

Trong ví dụ & phân tích sau đây, chúng tôi sẽ [riêng] sử dụng cả Mcrypt và OpenSSL để mã hóa một khối mã bằng một khóa được chỉ định. Sau đó, chúng tôi sẽ sử dụng cùng một khóa đó để giải mã mã được mã hóa để chạy nó. Lý do tại sao tôi đưa ra cả hai ví dụ là, như một số người dùng đã chỉ ra, Mcrypt không được dùng trong PHP 7 và cuối cùng bị xóa trong PHP 7. 2

Điều quan trọng cần lưu ý là khóa có thể được chuyển dưới dạng biến POST [tình cờ không được ghi nhật ký theo mặc định với hầu hết các dịch vụ web như apache hoặc nginx] hoặc nó có thể được chuyển dưới dạng biến GET hoặc bất kỳ cách nào khác thực sự. Trong ví dụ của chúng tôi, chúng tôi sẽ mã hóa cứng khóa trong mã để giữ cho mọi thứ đơn giản

Điều đầu tiên chúng tôi muốn làm là xác định biến khóa mà chúng tôi sẽ sử dụng để mã hóa mọi thứ và sau đó là kích thước IV cho phương thức và cường độ mã hóa

XÁC ĐỊNH KHÓA MÃ HÓA VÀ MÃ HÓA

Đối với MCRYPT, bạn sẽ xác định khóa và mật mã theo cách này

1

2

$key = '1234567891011120';

Chủ Đề