Quick summary: Don’t use peppers. There are a host of problems with them, and there are two better ways: not using any server-side secret (yes, it’s ok) and encrypting the output hash using a block cipher prior to storage.
1 Like