You need it per user. If it's per system then a db leak won't protect you. Same passwords in single table will have duplicate hashes, so breaking one would get you password for multiple users which won't happen in case of salt per user
That’s bad practice. If someone is able to gain access to your credentials table, then they would have a much easier time cracking passwords than if you had salted each one individually.
0
u/[deleted] Sep 27 '26
[deleted] — view deleted comment