diff --git a/docs/setup/migration.md b/docs/setup/migration.md index 19ac21288..2d3b7a0c0 100644 --- a/docs/setup/migration.md +++ b/docs/setup/migration.md @@ -45,6 +45,7 @@ Follow the instructions in the [installation guide](installation.md) to install Synapse uses bcrypt as its password hashing scheme while MAS defaults to using the newer argon2id. You will have to configure the version 1 scheme as bcrypt for migrated passwords to work. It is also recommended that you keep argon2id as version 2 so that once users log in, their hashes will be updated to the newer recommended scheme. +If you have a `pepper` set in the `password_config` section of your Synapse config, then you need to specify this `pepper` as the `secret` field for your `bcrypt` scheme. Example passwords configuration: ```yml @@ -53,6 +54,8 @@ passwords: schemes: - version: 1 algorithm: bcrypt + # Optional, must match the `password_config.pepper` in the Synapse config + #secret: secretPepperValue - version: 2 algorithm: argon2id ```