Дважды шифрование пароля в Silverstripe?

Есть ли способ, как использовать алгоритм Twofish для хэширования паролей в Silverstripe? Не похоже, что он изначально поддерживается.

Есть способ, как расширить PasswordEncryptor, вероятно.

Спасибо!

2 ответа

Решение

На данный момент по умолчанию Blowfish.

До версии 3.0 вы могли добавлять свои собственные алгоритмы через register(), Начиная с версии 3.1 вам необходимо использовать систему конфигурации(на основе YAML).

Точно так же, как вы сказали, - расширить класс PasswordEncryptor и register() это в _config.php или config.yml

Другие вопросы по тегам