Php Nextcloud 12密码生成

Php Nextcloud 12密码生成,php,owncloud,nextcloud,Php,Owncloud,Nextcloud,我想从外部生成nextcloud密码,在哪里可以找到用于在数据库中存储密码的盐和加密?要重置用户密码,可以使用occ命令上的user:resetpassword操作。您可以在上找到文档。数据库中的nextcloud密码条目是 1 |$2y$10$hDoBSweagiX8g…(我剪掉了它,因为它稍微长一点,但并不有趣) 我不知道1 |部分是什么,但是$2y$明确指出了带有PHP固定行为的bcrypt哈希 所以我只是尝试在一个交互式PHP shell中快速创建bcrypt哈希 php 回显密码\u散

我想从外部生成nextcloud密码,在哪里可以找到用于在数据库中存储密码的盐和加密?

要重置用户密码,可以使用
occ
命令上的
user:resetpassword
操作。您可以在上找到文档。

数据库中的nextcloud密码条目是

1 |$2y$10$hDoBSweagiX8g…
(我剪掉了它,因为它稍微长一点,但并不有趣)

我不知道
1 |
部分是什么,但是
$2y$
明确指出了带有PHP固定行为的bcrypt哈希

所以我只是尝试在一个交互式PHP shell中快速创建bcrypt哈希

php
回显密码\u散列(“密码”,密码\u BCRYPT);


并在
1 |
之后输入新的bcrypt字符串,当您使用没有SSH的普通webhoster时,它起作用了