Class: Hash
@nimiq/core / Hash
Defined in: @nimiq/core/types/wasm/web.d.ts:1387
Methods
[dispose]()
[dispose]():
void
Defined in: @nimiq/core/types/wasm/web.d.ts:1390
Returns
void
free()
free():
void
Defined in: @nimiq/core/types/wasm/web.d.ts:1389
Returns
void
computeBlake2b()
staticcomputeBlake2b(data):Uint8Array
Defined in: @nimiq/core/types/wasm/web.d.ts:1398
Computes a 32-byte Blake2b hash from the input data.
Blake2b is used for example to compute a public key's address.
Parameters
data
Uint8Array
Returns
Uint8Array
computeNimiqArgon2d()
staticcomputeNimiqArgon2d(password,salt,iterations,derived_key_length):Uint8Array
Defined in: @nimiq/core/types/wasm/web.d.ts:1411
Computes an Argon2d hash with some Nimiq-specific parameters.
iterations specifies the number of iterations done in the hash
function. It can be used to control the hash computation time.
Increasing this will make it harder for an attacker to brute-force the
password.
derived_key_length specifies the number of bytes that are output.
Parameters
password
Uint8Array
salt
Uint8Array
iterations
number
derived_key_length
number
Returns
Uint8Array
computeNimiqArgon2id()
staticcomputeNimiqArgon2id(password,salt,iterations,derived_key_length):Uint8Array
Defined in: @nimiq/core/types/wasm/web.d.ts:1424
Computes an Argon2id hash with some Nimiq-specific parameters.
iterations specifies the number of iterations done in the hash
function. It can be used to control the hash computation time.
Increasing this will make it harder for an attacker to brute-force the
password.
derived_key_length specifies the number of bytes that are output.
Parameters
password
Uint8Array
salt
Uint8Array
iterations
number
derived_key_length
number
Returns
Uint8Array
computeSha256()
staticcomputeSha256(data):Uint8Array
Defined in: @nimiq/core/types/wasm/web.d.ts:1430
Computes a 32-byte SHA256 hash from the input data.
Parameters
data
Uint8Array
Returns
Uint8Array
computeSha512()
staticcomputeSha512(data):Uint8Array
Defined in: @nimiq/core/types/wasm/web.d.ts:1436
Computes a 64-byte SHA512 hash from the input data.
Parameters
data
Uint8Array
Returns
Uint8Array