home tags events about login
one honk maybe more

benjojo posted 19 Mar 2026 15:36 +0000

Making an account on something today when I came across a novel to me password restriction

A error " Your password must be between 6 and 20 characters long, and must include upper and lower case letters as well as numbers. (Password cannot start with $) ", the the goose chase meme asking why it can't start with the unix crypt hash symbol

GLaDTheresCake@todon.. replied 19 Mar 2026 16:05 +0000
in reply to: https://transfem.social/notes/ak17v1imi59b00pl

@flesh @benjojo The $ is a unix crypt hash symbol, which indicates the string that follows is an encrypted password string. If the password were to be stored in say plain text, the program to check the password might infer some things about the password that are untrue if it starts with a $ and always error out since it's comparing what it thinks is a hash to a plaintext of the password, and they don't match. One might reasonably assume from this that this restriction is in place because they do indeed save the passwords as plain text...