https://customprovider.com/create-secure-password/