Cách Mã Hóa Một Chuỗi

Mục lục:

Cách Mã Hóa Một Chuỗi
Cách Mã Hóa Một Chuỗi

Video: Cách Mã Hóa Một Chuỗi

Video: Cách Mã Hóa Một Chuỗi
Video: Ví dụ về mã hoá và giải mã một chuỗi ký tự với giải thuật RSA - An toàn mạng máy tính 2024, Tháng mười một
Anonim

Nhu cầu mã hóa một biến chuỗi trong lập trình web xảy ra khá thường xuyên. Điều này có thể cần thiết không chỉ để làm việc với mật khẩu hoặc dữ liệu cá nhân khác. Ví dụ: việc mã hóa mã html cần được lưu vào tệp, cơ sở dữ liệu hoặc cookie thường dễ dàng hơn là tổ chức mã để xóa tất cả các ký tự bị cấm trước khi viết, và sau đó khôi phục chúng sau khi đọc. Dưới đây là một trong những tùy chọn để mã hóa một biến chuỗi bằng ngôn ngữ PHP.

Cách mã hóa một chuỗi
Cách mã hóa một chuỗi

Hướng dẫn

Bước 1

Sử dụng hàm base64_encode có sẵn của PHP để mã hóa các biến chuỗi. Nó chỉ có một tham số phải được truyền - giá trị của biến được mã hóa. Ví dụ: mã PHP sẽ xuất ra văn bản được mã hóa base64 MIME "chuỗi được mã hóa" cho trang có thể trông giống như sau:

Văn bản được mã hóa sẽ có dạng như sau: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".

Bước 2

Sử dụng hàm base64_decode tích hợp để giải mã các biến chuỗi được mã hóa base64 MIME. Hàm này cũng chỉ có một tham số bắt buộc. Ví dụ: để giải mã và hiển thị mã thu được ở bước trước, bạn có thể sử dụng dòng sau trong PHP:

Bước 3

Sử dụng dịch vụ web nếu bạn cần mã hóa một từ hoặc kiểm tra một lần hoặc nếu bạn không thể thực thi các tập lệnh PHP. Ví dụ: bằng cách truy cập trang https://tools4noobs.com/online_php_functions/base64_encode nhập từ hoặc văn bản mong muốn vào trường duy nhất và nhấp vào nút có nhãn Mã hóa Cơ sở 64. Tập lệnh trên máy chủ sẽ nhận dữ liệu đã nhập, áp dụng hàm base64_encode cho nó và đặt giá trị được mã hóa vào trường đầu vào bổ sung. Trong đó, chuỗi mã hóa có thể được sao chép và sử dụng theo ý của bạn. Nếu cần giải mã, bạn có thể sử dụng một dịch vụ web tương tự sẽ áp dụng hàm base64_decode cho giá trị bạn đã nhập. Trang tương ứng trên trang này được đặt tại

Đề xuất: