First implementation of password and salt generation

why not simply inject **one** slat generator here ?