IPWorks Encrypt 2020 .NET Edition

Questions / Feedback?

Algorithm Property

The algorithm used to create the hash.

Syntax

public HashAlgorithms Algorithm { get; set; }

enum HashAlgorithms { haSHA1, haSHA224, haSHA256, haSHA384, haSHA512, haMD2, haMD4, haMD5, haRIPEMD160, haMD5SHA1, haHMACMD5, haHMACSHA1, haHMACSHA224, haHMACSHA256, haHMACSHA384, haHMACSHA512, haHMACRIPEMD160, haSHA3_224, haSHA3_256, haSHA3_384, haSHA3_512, haSHA512_224, haSHA512_256 }
Public Property Algorithm As HashAlgorithms

Enum HashAlgorithms haSHA1 haSHA224 haSHA256 haSHA384 haSHA512 haMD2 haMD4 haMD5 haRIPEMD160 haMD5SHA1 haHMACMD5 haHMACSHA1 haHMACSHA224 haHMACSHA256 haHMACSHA384 haHMACSHA512 haHMACRIPEMD160 haSHA3_224 haSHA3_256 haSHA3_384 haSHA3_512 haSHA512_224 haSHA512_256 End Enum

Default Value

2

Remarks

This property specifies the algorithm used when calling ComputeHash. 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

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks Encrypt 2020 .NET Edition - Version 20.0 [Build 8286]