# Package org.jasypt.salt

- Interface Summary
  Interface | Description
  --- | ---
  FixedSaltGenerator | Marker interface for all implementations of `SaltGenerator` that will always return the same salt (for the same amount of bytes asked).
  SaltGenerator | Common interface for all salt generators which can be applied in digest or encryption operations.

- Class Summary
  Class | Description
  --- | ---
  ByteArrayFixedSaltGenerator | Byte-array based implementation of `FixedSaltGenerator`, that will always return the same salt.
  FixedByteArraySaltGenerator | Deprecated Deprecated in 1.9.2 in favour of `ByteArrayFixedSaltGenerator`, which implements the new `FixedSaltGenerator` interface and therefore is able to benefit from the performance improvements associated with it.
  FixedStringSaltGenerator | Deprecated Deprecated in 1.9.2 in favour of `StringFixedSaltGenerator`, which implements the new `FixedSaltGenerator` interface and therefore is able to benefit from the performance improvements associated with it.
  RandomSaltGenerator | This implementation of `SaltGenerator` holds a secure random generator which can be used for generating random salts for encryption or digesting.
  StringFixedSaltGenerator | String based implementation of `FixedSaltGenerator`, that will always return the same salt.
  ZeroSaltGenerator | This implementation of `SaltGenerator` always returns a salt of the required length, filled with zero bytes.

Copyright © 2019 The JASYPT team. All rights reserved.