class helper

Methods

array
get_combined_hash_settings(string $hash)

Get hash settings from combined hash

string|false
combine_hash_output(array $data, string $type, string $value)

Combine hash prefixes, settings, and actual hash

string
rebuild_hash(string $prefix, string $settings)

Rebuild hash for hashing functions

string
obtain_hash_only(string $hash)

Obtain only the actual hash after the prefixes

Details

at line 28
array get_combined_hash_settings(string $hash)

Get hash settings from combined hash

Parameters

string $hash

Password hash of combined hash

Return Value

array

An array containing the hash settings for the hash types in successive order as described by the combined password hash or an empty array if hash does not properly fit the combined hash format

at line 56
string|false combine_hash_output(array $data, string $type, string $value)

Combine hash prefixes, settings, and actual hash

Parameters

array $data

Array containing the keys 'prefix' and 'settings'. It will hold the prefixes and settings

string $type

Data type of the supplied value

string $value

Value that should be put into the data array

Return Value

string|false

Return complete combined hash if type is neither 'prefix' nor 'settings', false if it is

at line 85
string rebuild_hash(string $prefix, string $settings)

Rebuild hash for hashing functions

Parameters

string $prefix

Hash prefix

string $settings

Hash settings

Return Value

string

Rebuilt hash for hashing functions

at line 102
string obtain_hash_only(string $hash)

Obtain only the actual hash after the prefixes

Parameters

string $hash

The full password hash

Return Value

string

Actual hash (incl. settings)