pub struct Pbkdf2Sha256 { /* private fields */ }Expand description
PBKDF2-HMAC-SHA256 派生器。
Implementations§
Source§impl Pbkdf2Sha256
impl Pbkdf2Sha256
pub const IDENTIFIER: &'static str = "pbkdf2-sha256"
Sourcepub const DEFAULT_ITERATIONS: u32 = 310_000
pub const DEFAULT_ITERATIONS: u32 = 310_000
默认迭代次数(与原版一致:OWASP 建议量级,请按环境调整)。
Sourcepub fn with_default_iterations() -> Self
pub fn with_default_iterations() -> Self
pub fn iterations(&self) -> u32
Trait Implementations§
Source§impl Clone for Pbkdf2Sha256
impl Clone for Pbkdf2Sha256
impl Copy for Pbkdf2Sha256
Source§impl Debug for Pbkdf2Sha256
impl Debug for Pbkdf2Sha256
Source§impl Default for Pbkdf2Sha256
impl Default for Pbkdf2Sha256
Source§impl Identified for Pbkdf2Sha256
impl Identified for Pbkdf2Sha256
fn identifier(&self) -> &str
Source§impl PasswordBasedKdf for Pbkdf2Sha256
impl PasswordBasedKdf for Pbkdf2Sha256
Auto Trait Implementations§
impl Freeze for Pbkdf2Sha256
impl RefUnwindSafe for Pbkdf2Sha256
impl Send for Pbkdf2Sha256
impl Sync for Pbkdf2Sha256
impl Unpin for Pbkdf2Sha256
impl UnsafeUnpin for Pbkdf2Sha256
impl UnwindSafe for Pbkdf2Sha256
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