Library for password quality checking and generating random passwords