Django 6.1 повысил число итераций PBKDF2 до 1,5 млн и переписывает хеши при входе
В Django 6.1 число итераций PBKDF2 по умолчанию выросло с 1 200 000 до 1 500 000, из-за чего вход стал на 50–90 мс дороже по CPU. При успешном входе старый хеш автоматически перезаписывается на новое значение, но хеши с большим числом итераций (например, 3 млн) тоже понижаются до 1,5 млн.
- Итерации PBKDF2: 1 200 000 в Django 6.0 против 1 500 000 в 6.1
- Вход дороже на 50–90 мс CPU, пропускная способность растёт почти линейно до 4 ядер
- Хеш перезаписывается при входе без миграций: 1,2 млн → 1,5 млн
- Хеш с 3 000 000 итераций понижается до 1 500 000 при следующем входе
Читать дальше
Софт