Argon2idHandler

实现 HandlerInterface

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

1.3.0

Joomla 框架

方法

hashPassword

为纯文本密码生成散列

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

1.3.0

抛出

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

参数

纯文本

string要验证的纯文本密码

选项

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

响应

string

isSupported

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

isSupported() : 
静态

1.3.0

响应

bool

validatePassword

验证密码

validatePassword( plaintext,  hashed) : 

1.3.0

抛出

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

参数

纯文本

string要验证的纯文本密码

散列

string要验证的密码散列

响应

bool