public PasswordGenerator( IDerivedKeyFactory derivedPasswordFactory, IDerivedKeyFactory digestFactory, PasswordMaterializer materializer, int digestLength ) { _derivedPasswordFactory = derivedPasswordFactory; _digestFactory = digestFactory; _materializer = materializer; _digestLength = digestLength; }
public void SetupDerivedKeyFactory( ) { _derivedKeyFactory = new Sha512DerivedKeyFactory( ( s, p ) => s.Concat( p ).ToArray( ) ); }
public void SetupDerivedKeyFactory( ) { _derivedKeyFactory = new Sha512DerivedKeyFactory( ( s, p ) => PasswordGenerators.InternalSalt.Concat( p ).Concat( s ).ToArray( ) ); }