hashValue: Difference between revisions
Jump to navigation
Jump to search
(Example 2) |
(Added information about the hash algorithm) |
||
Line 6: | Line 6: | ||
|gr1= HashMap | |gr1= HashMap | ||
|descr= Processes provided ''value''<nowiki/>'s hash. | |descr= Processes provided ''value''<nowiki/>'s hash, and encodes it using [https://en.wikipedia.org/wiki/Base64 Base64]. The hash algorithm is [https://en.wikipedia.org/wiki/Fowler%E2%80%93Noll%E2%80%93Vo_hash_function FNV-1A 64bit]. | ||
{{Feature|informative|A hash value remains the same between game restarts but for [[Object]] and [[Group]] type, their hash being based on their [[netId]].}} | {{Feature|informative|A hash value remains the same between game restarts but for [[Object]] and [[Group]] type, their hash being based on their [[netId]].}} | ||
Revision as of 11:38, 6 October 2021
Description
- Description:
- Processes provided value's hash, and encodes it using Base64. The hash algorithm is FNV-1A 64bit.
- Groups:
- HashMap
Syntax
- Syntax:
- hashValue value
- Parameters:
- value: Array, Boolean, Code, Config, Group, Namespace, NaN, Number, Object, Side or String
- Return Value:
- String - base64-encoded 64 bits hash
Examples
- Example 1:
private _valueHash = hashValue "Hello There";
- Example 2:
private _isCorrectPW = hashValue _enteredPassword == "eWkXUUqiinE";
Additional Information
- See also:
- createHashMap values
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note