love.data.hash

Available since LÖVE 11.0
This function is not supported in earlier versions.

Compute the message digest of a string using a specified hash algorithm.

Function

Synopsis

rawdigest = love.data.hash( hashFunction, string )

Arguments

HashFunction hashFunction
Hash algorithm to use.
string string
String to hash.

Returns

string rawdigest
Raw message digest string.

Function

Synopsis

rawdigest = love.data.hash( hashFunction, data )

Arguments

HashFunction hashFunction
Hash algorithm to use.
Data data
Data to hash.

Returns

string rawdigest
Raw message digest string.

Notes

LOVE before 11.3 had a bug that gives wrong result for specific input length.


To return the hex string representation of the hash, use love.data.encode

hexDigestString = love.data.encode("string", "hex", love.data.hash(algo, data))

See Also

Other Languages