Argon2IdHasher
class Argon2IdHasher extends ArgonHasher (View source)
Properties
| protected int | $memory | The default memory cost factor.  | 
                from ArgonHasher | 
| protected int | $time | The default time cost factor.  | 
                from ArgonHasher | 
| protected int | $threads | The default threads factor.  | 
                from ArgonHasher | 
| protected bool | $verifyAlgorithm | Indicates whether to perform an algorithm check.  | 
                from ArgonHasher | 
Methods
Check the given plain value against a hash.
Get the algorithm that should be used for hashing.
Check if the given hash has been hashed using the given options.
Details
        
                            array
    info(string $hashedValue)
        
    
    Get information about the given hashed value.
        
                            bool
    check(string $value, string $hashedValue, array $options = [])
        
    
    Check the given plain value against a hash.
        
                            void
    __construct(array $options = [])
        
    
    Create a new hasher instance.
        
                            string
    make(string $value, array $options = [])
        
    
    Hash the given value.
        
                    protected        int
    algorithm()
        
    
    Get the algorithm that should be used for hashing.
        
                            bool
    needsRehash(string $hashedValue, array $options = [])
        
    
    Check if the given hash has been hashed using the given options.
        
                            $this
    setMemory(int $memory)
        
    
    Set the default password memory factor.
        
                            $this
    setTime(int $time)
        
    
    Set the default password timing factor.
        
                            $this
    setThreads(int $threads)
        
    
    Set the default password threads factor.
        
                    protected        int
    memory(array $options)
        
    
    Extract the memory cost value from the options array.
        
                    protected        int
    time(array $options)
        
    
    Extract the time cost value from the options array.
        
                    protected        int
    threads(array $options)
        
    
    Extract the threads value from the options array.