LPS-39542 Inefficient password generation logic and potential stack overflow caused by the recursive call
LPS-39542 SF