Difference between revisions of "LlMD5String"
Jump to navigation
Jump to search
Gigs Taggart (talk | contribs) |
|||
Line 3: | Line 3: | ||
|func=llMD5String|return_type=string|p1_type=string|p1_name=src|p2_type=integer|p2_name=nonce | |func=llMD5String|return_type=string|p1_type=string|p1_name=src|p2_type=integer|p2_name=nonce | ||
|func_footnote | |func_footnote | ||
|func_desc= | |func_desc | ||
|return_text=of 32 hex characters that is the {{Wikipedia|MD5|MD5}} checksum of '''src''' with a {{Wikipedia|Salt_%28cryptography%29|salt}} of ":"+'''nonce'''. | |||
|spec='''nonce''' is converted then appended to '''src''' after a colon (stringcontents+":"+(string)nonce). This is important to know if you are calculating a hash in another language and wish to compare with one calculated in LSL. | |||
|caveats | |caveats | ||
|constants | |constants | ||
|examples | |examples=<pre> | ||
llSay(0, llMD5String("Hello, Avatar!", 0)); // returns 112abd47ceaae1c05a826828650434a6 | |||
</pre> | |||
====Linux Example==== | |||
<pre> | |||
$ echo -n 'Hello, Avatar!:0' | openssl md5 | |||
112abd47ceaae1c05a826828650434a6 | |||
</pre> | |||
|helpers | |helpers | ||
|also_functions | |also_functions |
Revision as of 12:44, 22 February 2007
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: string llMD5String( string src, integer nonce );258 | Function ID |
0.0 | Forced Delay |
10.0 | Energy |
Returns a string of 32 hex characters that is the MD5 checksum of src with a salt of ":"+nonce.
• string | src | |||
• integer | nonce |
Specification
nonce is converted then appended to src after a colon (stringcontents+":"+(string)nonce). This is important to know if you are calculating a hash in another language and wish to compare with one calculated in LSL.
Caveats
Examples
llSay(0, llMD5String("Hello, Avatar!", 0)); // returns 112abd47ceaae1c05a826828650434a6
Linux Example
$ echo -n 'Hello, Avatar!:0' | openssl md5 112abd47ceaae1c05a826828650434a6