Unicode Intrinsic Functions - ComputeHash Method

Calculate a hash value

Member of Unicode Intrinsic Functions (PRIM_LIBI.IUnicodeIntrinsics)


NameTypeData TypeDescription
Result*Result (Optional)Unicode StringResulting hash value
Usage*InputEnumerationSpecifies how the Hash is used
Algorithm*InputEnumerationHashing algorith to be used


The ComputeHash method converts a string to a cryptographic hash value.
The Usage and Algorithm parameters allow different hashing mechanisms to be used.

Usage Allowed Values

Enum ValueDescription
DigestThe resulting hash will be used as a message digest, generally to verify the integrity of a message and detect accidental alterations to any part of the message
PasswordA sequence of cryptographically secure random number (salt) will be added to the input before it gets hashed to protect the hash against lookup table attacks. You would generally store the resulting password hash in your user database table so it can be verified during the login process.

Algorithm Allowed Values

Enum ValueDescription
PBKDF2Password based key derivation function 2
MD5Widely used hash function producing a 128-bit hash value
SCryptPassword based key derivation function
SHA256Hash function designed by the United States National Security Agency


See also

All Component Classes

Technical Reference

Febuary 18 V14SP2