PayPal it's 2023 and you are limiting password length to 20 characters... you want to google the terms hash salt pepper in the domain called cryptography.