The line format
Every entry is username:hash on its own line. The hash is salted, so two users with the same password still get different hashes. Apache historically used its own bcrypt or MD5-crypt variants; modern setups prefer bcrypt because it is deliberately slow and resistant to brute force.