pub struct PasswordHasher { /* private fields */ }Expand description
密码哈希器
Implementations§
Source§impl PasswordHasher
impl PasswordHasher
Sourcepub fn new(config: PasswordHasherConfig) -> Self
pub fn new(config: PasswordHasherConfig) -> Self
创建新的密码哈希器
Sourcepub fn hash_password(&self, password: &str) -> CryptoResult<String>
pub fn hash_password(&self, password: &str) -> CryptoResult<String>
哈希密码
Sourcepub fn verify_password(&self, password: &str, hash: &str) -> CryptoResult<bool>
pub fn verify_password(&self, password: &str, hash: &str) -> CryptoResult<bool>
验证密码
Trait Implementations§
Source§impl Clone for PasswordHasher
impl Clone for PasswordHasher
Source§fn clone(&self) -> PasswordHasher
fn clone(&self) -> PasswordHasher
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PasswordHasher
impl Debug for PasswordHasher
Auto Trait Implementations§
impl Freeze for PasswordHasher
impl RefUnwindSafe for PasswordHasher
impl Send for PasswordHasher
impl Sync for PasswordHasher
impl Unpin for PasswordHasher
impl UnsafeUnpin for PasswordHasher
impl UnwindSafe for PasswordHasher
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more