Creates a factory for generating IdentifierManagers. Requires a salt to be specified. Allows external key management modules to be configured.
Generates an algorithm-specific IdentifierManager instance with correct keys based on the indexes provided by the HabState.
HabState with the algorithm and key indexes
IdentifierManager instance
Creates IdentifierManager instances based on the algorithm and key indexes.