IPWorks Encrypt 2020 .NET Edition

Questions / Feedback?

Algorithm Property

The underlying pseudorandom function.

Syntax

public PbkdfAlgorithms Algorithm { get; set; }

enum PbkdfAlgorithms { pbHMACSHA1, pbHMACSHA224, pbHMACSHA256, pbHMACSHA384, pbHMACSHA512, pbHMACMD5, pbHMACRIPEMD160, pbSHA1, pbMD5, pbMD2 }
Public Property Algorithm As PbkdfAlgorithms

Enum PbkdfAlgorithms pbHMACSHA1 pbHMACSHA224 pbHMACSHA256 pbHMACSHA384 pbHMACSHA512 pbHMACMD5 pbHMACRIPEMD160 pbSHA1 pbMD5 pbMD2 End Enum

Default Value

0

Remarks

This property specifies the algorithm used for the pseudo random function. Possible values are:

0 (pbHMACSHA1 - default) HMAC-SHA1, The default value and most commonly used.
1 (pbHMACSHA224) HMAC-SHA224
2 (pbHMACSHA256) HMAC-SHA256
3 (pbHMACSHA384) HMAC-SHA284
4 (pbHMACSHA512) HMAC-SHA512
5 (pbHMACMD5) HMAC-MD5
6 (pbHMACRIPEMD160) HMAC-RIPEMD160
7 (pbSHA1) SHA1, Only used with PBKDF1.
8 (pbMD5) MD5, Only used with PBKDF1.
9 (pbMD2) MD2, Only used with PBKDF1.

Note: When using PBDKF1 the maximum KeyLength value is 160 bits for SHA1, and 128 bits for MD2 and MD5.

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