Strong password management ,Password generator and checking