Так django хранит пароли:
pbkdf2_sha256$20000$jo0zZbQiNrBR$MTjatXJlTjTn6x248FwXipHV1MdoA/xuMXkUC1pg48M=
Как он формирует эту строку? То есть, понятно, что .split('$')[0, 2] = алгоритм, хэш. А что такое 20000? Количество итераций? По умолчанию он всегда использует sha256? Или выбирает алгоритм рандомно?
Основной вопрос в том, как мне перенести в C# метод "check_password"? В вышеуказанной строке записан пароль "admin". Как написать метод, который будет превращать "admin" в эту строку?