salt property

List<int>? salt
getter/setter pair

The Argon2id salt.

When null, Argon2idHashingAlgo falls back to using the password's own UTF-16 code units as the salt. That fallback exists solely to keep key files written before this field was added readable — it makes derivation deterministic, so the same passphrase always yields the same key and one precomputation table serves every user who chose it. Always supply a unique random salt for new material.

Implementation

List<int>? salt;