No results for ""

Powered byAlgolia

createHash( algorithm )

suggest edits

Creates a hashing object that can then be fed with data repeatedly, and from which you can extract a hash digest whenever you want.

ParameterTypeDescription
algorithmstringThe name of the hashing algorithm you want to use. Can be any one of "md4", "md5", "sha1", "sha256", "sha384", "sha512", "sha512_224", "sha512_256", "ripemd160".

Returns

TypeDescription
objectA Hasher object.

Example

import crypto from 'k6/crypto';

export default function() {
  console.log(crypto.sha256('hello world!', 'hex'));
  let hasher = crypto.createHash('sha256');
  hasher.update('hello ');
  hasher.update('world!');
  console.log(hasher.digest('hex'));
}

The above script should result in the following being printed during execution:

INFO[0000] 7509e5bda0c762d2bac7f90d758b5b2263fa01ccbc542ab5e3df163be08e6ca9
INFO[0000] 7509e5bda0c762d2bac7f90d758b5b2263fa01ccbc542ab5e3df163be08e6ca9