代码:
//password_hash 加密方法 //http://www.openbms-test.com/admin/staff/hajm.html
public function hajm() {
$c = '15090472768llo';
$a['pass'] = password_hash( $c, PASSWORD_BCRYPT );
$data = Db::name( 'test' )->insert( $a );
dump( $a['pass'] );
//$2y$10$KgllhWiKePNN2z3k1zr3eea3giNkS57rGii0/r/u8lZE8K96nhJt6
$b = password_verify( $c, $a['pass'] );
dump( $b );
//true
}
//password_hash 解密方法 //http://www.openbms-test.com/admin/staff/jiemi.html
public function jiemi() {
$data = Db::name( 'test' )->where( 'id', 7 )->value( 'pass' );//$2y$10$KgllhWiKePNN2z3k1zr3eea3giNkS57rGii0/r/u8lZE8K96nhJt6
$a = '15090472768llo';
$b = password_verify( '15090472768llo', $data );
dump( $b );
//true
}
还可以使用两个md5函数加密:(后面英文随便拼)
public function hemat() {
$data = '123456';
$data1 = md5( md5( $data ) . 'ASDFLKJHGQNXHSHFHSUY' );
$data2 = '123456';
$data3 = md5( md5( $data ) . 'ASDFLKJHGQNXHSHFHSUY' );
dump( $data1 );
dump( $data3 );
}