Namespace: SHA512JS

SHA512JS

Source:

Methods

(static) create() → {Hash}

初期化済みの新しいハッシュを生成する
Source:
Returns:
Type
Hash

(static) finish(x)

ハッシュの計算を完了させる
Parameters:
Name Type Description
x Hash
Source:

(static) getHash(x, dest, offset)

計算済みのハッシュを整数(0-255)の配列へ書き出す
Parameters:
Name Type Description
x Hash
dest Array.<number>
offset number
Source:

(static) getHashToNumberArray(x, bits, dest, offset)

計算済みのハッシュを整数の配列へ書き出す 上位バイトから下位バイトの順に整数に書き込まれる
Parameters:
Name Type Description
x Hash
bits number 整数のbitサイズ(16か32を指定する)
dest Array.<number>
offset number
Source:

(static) getHashToNumberArrayLE(x, bits, dest, offset)

計算済みのハッシュを整数の配列へ書き出す 下位から上位バイトの順に整数に書き込まれる
Parameters:
Name Type Description
x Hash
bits number 整数のbitサイズ(16か32を指定する)
dest Array.<number>
offset number
Source:

(static) init(x)

ハッシュを初期化する
Parameters:
Name Type Description
x Hash
Source:

(static) toByteString(x) → {string}

計算済みのハッシュの各バイト値を1文字の文字コードとして文字列に変換する
Parameters:
Name Type Description
x Hash
Source:
Returns:
Type
string

(static) toHexString(x) → {string}

計算済みのハッシュを16進表記した文字列に変換する
Parameters:
Name Type Description
x Hash
Source:
Returns:
Type
string

(static) updateByByteArray(x, data, offset, len)

ハッシュを8bit整数(0-255)の配列データで更新する
Parameters:
Name Type Description
x Hash
data Array.<number>
offset number
len number
Source:

(static) updateByByteString(x, s, offset, len)

ハッシュを文字列の文字コード(下位8bit)で更新する
Parameters:
Name Type Description
x Hash
s string
offset number
len number
Source:

(static) updateByNumberArray(x, data, offset, len, bits)

ハッシュを整数の配列で更新する 整数の各数値は上位バイトから下位バイトの順に消費される
Parameters:
Name Type Description
x Hash
data Array.<number>
offset number
len number
bits number 整数のbitサイズ(16か32を指定する)
Source:

(static) updateByNumberArrayLE(x, data, offset, len, bits)

ハッシュを整数の配列で更新する 整数の各数値は下位バイトから上位バイトの順に消費される
Parameters:
Name Type Description
x Hash
data Array.<number>
offset number
len number
bits number 整数のbitサイズ(16か32を指定する)
Source: