Я хочу создать / обновить пароль realmdb по пути __password
.
Я не могу найти ясную документацию по этому поводу, я просто изучаю realm studio и realmdb graphql API.
Из realm studio я нашел соль, дайджест (sha512) и га sh. Из этого ключа я получаю sha512 га sh с https://www.convertstring.com/Hash/SHA512.
проблема в том, что длина символа от sha512 всего 128 символов. я попытался сравнить с другим паролем ha sh, у них 684 символа.
другой ключ, который я нашел внутри пути __password
, например, итерации и keyLength, я не знаю, для чего это.
На самом деле я могу использовать этот API для создания пользователя. Realm.Sync.User.login([**serverURL**],Realm.Sync.Credentials.usernamePassword([**username**], [**password**], true));
но я тоже хочу обновить пароль. нет документации по смене пароля.
вопрос:
- Как я могу создать sha512 с выводом 684 символа?
- Как обновить пароль области напрямую путь __password?
- Как лучше обновлять пароль пользователя?