Argon2iHandler

实现 HandlerInterface

用于 Argon2i 散列密码的密码处理程序

1.2.0

Joomla 框架

方法

hashPassword

为明文密码生成散列

hashPassword( plaintext, mixed||string|int options = []) : 

1.2.0

抛出

UnsupportedPasswordHandlerException如果密码处理程序不受支持

参数

明文

string要验证的明文密码

选项

array<string|int, mixed>散列操作的选项

响应

string

isSupported

检查密码处理程序在此环境中是否受支持

isSupported() : 
静态

1.2.0

响应

bool

validatePassword

验证密码

validatePassword( plaintext,  hashed) : 

1.2.0

抛出

UnsupportedPasswordHandlerException如果密码处理程序不受支持

参数

明文

string要验证的明文密码

散列

string要验证的密码散列

响应

bool