Public Solving: Generating secure password