Digest.hash( [ size ], data, [ key ] ).output()
hash Hash function to use.
output The format desired for the hash.
size The output size in bits.
data The input data to be hashed.
key An optional value to use keyed hashing.
Digesthash Functions
md4 ( size = 128, data, key = null )
md5 ( size = 128, data, key = null )
ripemd128 ( size = 128, data, key = null )
ripemd160 ( size = 160, data, key = null )
sha1 ( size = 160, data, key = null )
sha224 ( size = 224, data, key = null )
sha256 ( size = 256, data, key = null )
sha384 ( size = 384, data, key = null )
sha512 ( size = 512, data, key = null )
skein256 ( size = 256, data, key = null )
skein512 ( size = 512, data, key = null )
skein1024 ( size = 1024, data, key = null )
hash Functions
ripemd ( size = 160, data, key = null )
ripemd128 ( size <= 128 )
ripemd160 ( size <= 160 )
sha ( size = 512, data, key = null )
sha1 ( size <= 160 )
sha224 ( size <= 224 )
sha256 ( size <= 256 )
sha384 ( size <= 384 )
sha512 ( size <= 512 )
sha2 ( size = 512, data, key = null )
sha224 ( size <= 224 )
sha256 ( size <= 256 )
sha384 ( size <= 384 )
sha512 ( size <= 512 )
skein ( size = 1024, data, key = null )
skein256 ( size <= 256 )
skein512 ( size <= 512 )
skein1024 ( size <= 1024 )
Digest.Encoderoutput Methods
hex()
base16()
base32()
base32hex()
base64()
base64url()