Skip to content

dominhhieu1405/PHPHash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

PHPHash

Trình mã hóa mật khẩu bằng PHP đơn giản

Cài đặt

require_once 'PATH_TO_YOUR_FILE/class.config.php';
require_once 'PATH_TO_YOUR_FILE/class.phphash.php';

Sử dụng

Mã hóa mật khẩu

$hash = new \K6VN\PHPHash\PasswordHash('mypassword');

Kiểm tra mật khẩu

// Mật khẩu đã mã hóa
$hash = new \K6VN\PHPHash\PasswordHash('$2y$10$F4L/hmnkYOSvGqU0tI4DuuszxFarOedNQA1Ws.ZHwKcRLmUlWaDTW');
$hash->verify('mypassword'); // true | false

Lấy kết quả dạng chuỗi

$hash = new \K6VN\PHPHash\PasswordHash('mypassword');
// Cách 1
$string = $hash->__toString();
// Cách 2
$string = (string) $passwordHash;

Cấu hình

$config = new \K6VN\PHPHash\Config(PASSWORD_BCRYPT, ['cost' => 12]);
$hash = new \K6VN\PHPHash\PasswordHash('mypassword', $config);

Available methods

$hash->verify('mypassword'); // Kiểm tra mật khẩu
$hash->needsRehash(); // Kiểm tra hash bị lỗi không
$hash->getInfo(); // Trả về mảng cấu hình
$hash->__toString(); // Trả về chuỗi hash

About

Trình mã hóa mật khẩu bằng PHP đơn giản

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages