Algorithm Property
The algorithm used to create the hash.
Data Type
EnumerationPossible Values
SHA1 (0)SHA224 (1)
SHA256 (2)
SHA384 (3)
SHA512 (4)
MD2 (5)
MD4 (6)
MD5 (7)
RIPEMD160 (8)
MD5SHA1 (9)
HMACMD5 (10)
HMACSHA1 (11)
HMACSHA224 (12)
HMACSHA256 (13)
HMACSHA384 (14)
HMACSHA512 (15)
HMACRIPEMD160 (16)
SHA3_224 (17)
SHA3_256 (18)
SHA3_384 (19)
SHA3_512 (20)
Default Value
2Remarks
This property specifies the algorithm used to create the hash. Possible values are:
0 (haSHA1) | SHA1 |
1 (haSHA224) | SHA-224 |
2 (haSHA256 - default) | SHA-256 |
3 (haSHA384) | SHA-384 |
4 (haSHA512) | SHA-512 |
5 (haMD2) | MD2 |
6 (haMD4) | MD4 |
7 (haMD5) | MD5 |
8 (haRIPEMD160) | RIPEMD-160 |
9 (haMD5SHA1) | MD5SHA1 |
10 (haHMACMD5) | HMAC-MD5 |
11 (haHMACSHA1) | HMAC-SHA1 |
12 (haHMACSHA224) | HMAC-SHA224 |
13 (haHMACSHA256) | HMAC-SHA256 |
14 (haHMACSHA384) | HMAC-SHA384 |
15 (haHMACSHA512) | HMAC-SHA512 |
16 (haHMACRIPEMD160) | HMAC-RIPEMD-160 |
17 (haSHA3_224) | SHA-3-224 (originally known as Keccak) |
18 (haSHA3_256) | SHA-3-256 (originally known as Keccak) |
19 (haSHA3_384) | SHA-3-384 (originally known as Keccak) |
20 (haSHA3_512) | SHA-3-512 (originally known as Keccak) |
21 (haSHA512_224) | SHA-512/224 |
22 (haSHA512_256) | SHA-512/256 |