Nextcloud 12 генерация пароля

Я хочу сгенерировать пароль nextcloud из внешнего источника. Где я могу найти, какие соли и шифры используются для хранения пароля в базе данных?

0

Решение

следующая запись пароля в базе данных

1|$2y$10$hDoBSweagiX8g... (Я сократил это, потому что это немного дольше, но это не интересно)

Я не знаю, что конкретно 1| часть но $2y$ определенно указывает хеш bcrypt с фиксированным поведением PHP.

поэтому я просто попытался сделать быстрый хэш bcrypt в интерактивной оболочке PHP

php
echo password_hash("password",PASSWORD_BCRYPT);

и ввел новую строку bcrypt сразу после 1| и это сработало

1

Другие решения

Для сброса пароля пользователя вы можете использовать user:resetpassword действие на occ команда. Вы можете найти документацию на https://docs.nextcloud.com/server/12/admin_manual/configuration_server/occ_command.html#user-commands-label.

0

По вопросам рекламы [email protected]