| AssociatedData | Gets or sets the associated data used in the password hash. |
| ClearPassword | Gets or sets a value indicating whether to clear the password as soon as it is no longer needed. |
| ClearSecret | Gets or sets a value indicating whether to clear the secret as soon as it is no longer needed. |
| HashLength | Gets or sets the hash length to output. Minimum of 4. Default 32. |
| Lanes | Gets or sets the lanes used in the password hash. Minimum of 1. Defaults to 4. |
| MemoryCost | Gets or sets the memory cost used in the password hash. Minimum of 1. Defaults to 65536. |
| Password | Gets or sets the password to hash. |
| Salt | Gets or sets the salt used in the password hash. If non-null, must be at least 8 bytes. |
| Secret | Gets or sets the secret used in the password hash. |
| Threads | Gets or sets the threads used in the password hash. Minimum of 1. Defaults to 1. |
| TimeCost | Gets or sets the time cost used in the password hash. Minimum of 1. Defaults to 3. |
| Type | Gets or sets the Argon2 type. Default to hybrid. |
| Version | Gets or sets the Argon2 version used in the password hash. Defaults to Argon2Version.Nineteen (0x13). |