diff --git a/src/sakia/gui/process_cfg_account.py b/src/sakia/gui/process_cfg_account.py
index 401c229a7a789aed7cd6e6f43350a0a3158826ea..a26a55e7b815a2102192be7455dc81d8c956ae2c 100644
--- a/src/sakia/gui/process_cfg_account.py
+++ b/src/sakia/gui/process_cfg_account.py
@@ -68,6 +68,9 @@ class StepPageKey(Step):
         super().__init__(config_dialog)
 
     def is_valid(self):
+        if self.config_dialog.app.preferences['expert_mode']:
+            return True
+        
         if len(self.config_dialog.edit_salt.text()) < 6:
             self.config_dialog.label_info.setText(self.config_dialog.tr("Forbidden : salt is too short"))
             return False