Interface ChaosOptions

All Superinterfaces:
org.refcodes.mixin.EncodedAccessor
All Known Implementing Classes:
ChaosMode, ChaosOptionsImpl

public interface ChaosOptions extends org.refcodes.mixin.EncodedAccessor
The ChaosOptions interface provides configuration means for the Chaos-based encryption and may be provided to the constructor of the ChaosKey e.g. as one of the ChaosMode enumerations. Disclaimer: Using the options "stand alone" in a ChaosKey not in combination with isSalted() either in this ChaosKey or in combination with another ChaosKey does not (completely) close the "comparison" attack vector (see "https://www.metacodes.pro/funcodes/chaos-based_encryption_revisited")