Md5

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Calculates the MD5 hash of the specified string and returns its hexadecimal representation.

[[|link=|]] Warning: It is strongly recommended to use passwordHash to hash passwords, md5 is easily decodeable.
[[{{{image}}}|link=|]] Note: It returns an uppercase string, so make sure you string.upper() anything else you are checking against that has been MD5'd elsewhere.

Syntax

string md5 ( string str )

Required Arguments

  • str: the string to hash.

Returns

Returns the MD5 hash of the input string if successful, false otherwise.

Remarks

This function, along with other hashing algorithms, can be used for a plausible script self protection strategy. If done right this strategy does present the fact that the script wants to express ownership to a legal entity. This can be used as argument in a court of law or for DRM purposes. You can find the general idea here.

Example

function md5it (player,command, theString) -- open function
  if theString then -- check if the string is exist
    md5string = md5(theString) -- get the md5 string
    outputChatBox(theString.. " -> " .. md5string , player, 255, 0, 0, false) -- output it
  end
end
addCommandHandler ("md5it", md5it) -- create command

See Also