Share Sử dụng mã hoá với thư viện PhpAes

filiallion

Administrator
Staff member
Administrator
Messages
585
Points
10
Language
Tiếng Việt
Trong lập trình ứng dụng, việc sử dụng các hàm mã hoá là cần thiết đặc biệt là đối với các dữ liệu nhạy cảm cần được bảo mật như mật khẩu chẳng hạn. Thông thường nếu các bạn sử dụng các framework để phát triển ứng dụng thì các hàm mã hoá đã được tích hợp sẵn, nhiều PHP framework cũng đã được tích hợp. Tuy nhiên, nếu các bạn viết ứng dụng bằng PHP mà không dùng tới framework thì việc sử dụng các hàm mã hoá là tương đối khó khăn. Với thư viện PhpAes, các bạn sẽ dễ dàng sử dụng các hàm mã hoá với nhiều kiểu mã hoá khác nhau.

Để sử dụng thư viện PhpAes, các bạn sử dụng công cụ Composer với lệnh sau:
Code:
composer require phpaes/phpaes
Sau khi cài đặt thư viện PhpAes, các bạn có thể sử dụng nó như ví dụ sau:
PHP:
<?php
//Require tập tin autoload.php
require 'path/to/autoload.php';

//Khai báo sử dụng thư viện
use PhpAes\Aes;

//Khai báo đối tượng aes với kiểu mã hoá CBC kèm khoá
$aes = new Aes('abcdefgh01234567', 'CBC', '1234567890abcdef');

//Mã hoá và giải mã
$encrypt = $aes->encrypt('Welcome to Gextend');
$decrypt = $aes->decrypt($encrypt);
Các bạn có thể tìm hiểu thêm về thư viện PhpAes tại địa chỉ https://github.com/phillipsdata/phpaes.
 
Back
Top