<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Topics tagged with hashed password]]></title><description><![CDATA[A list of topics that have been tagged with hashed password]]></description><link>https://fusionauth.io/community/forum/tags/hashed password</link><generator>RSS for Node</generator><lastBuildDate>Sun, 07 Jun 2026 20:23:38 GMT</lastBuildDate><atom:link href="https://fusionauth.io/community/forum/tags/hashed password.rss" rel="self" type="application/rss+xml"/><pubDate>Invalid Date</pubDate><ttl>60</ttl><item><title><![CDATA[Importing users over time]]></title><description><![CDATA[<p dir="auto">I think the way I'd approach this is:</p>

import all users into FusionAuth

<p dir="auto">At cutover time:</p>

look at local database to see which password hashes had changed
pull the user data from FusionAuth for each of these users
delete the user
re-import the user with the new password hash and the FusionAuth data, maintaining the same userId (if you provide the UUID, we'll use that)

<p dir="auto">I get that is an additional complexity, but hopefully that helps.</p>
]]></description><link>https://fusionauth.io/community/forum/topic/3100/importing-users-over-time</link><guid isPermaLink="true">https://fusionauth.io/community/forum/topic/3100/importing-users-over-time</guid><dc:creator><![CDATA[dan]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Issue with bcrypt on import of users]]></title><description><![CDATA[<p dir="auto">You'll need to separate out the hash and the salt on the Import API.</p>
<p dir="auto">For example, the hash $2a$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcfl7p92ldGxad68LJZdL17lhWy would be split out to the fields:</p>
<p dir="auto">factor: 10<br />
salt:  N9qo8uLOickgx2ZMRZoMye<br />
password: IjZAgcfl7p92ldGxad68LJZdL17lhWy</p>
<p dir="auto">The Import API does not parse this value and separate it out for you. You need to do so.</p>
<p dir="auto">Here is an example import script (in Ruby): <a href="https://github.com/FusionAuth/fusionauth-import-scripts/blob/master/auth0/import.rb#L47" rel="nofollow ugc">https://github.com/FusionAuth/fusionauth-import-scripts/blob/master/auth0/import.rb#L47</a></p>
]]></description><link>https://fusionauth.io/community/forum/topic/1048/issue-with-bcrypt-on-import-of-users</link><guid isPermaLink="true">https://fusionauth.io/community/forum/topic/1048/issue-with-bcrypt-on-import-of-users</guid><dc:creator><![CDATA[dan]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Importing password hashes]]></title><description><![CDATA[<p dir="auto">Yes you can. You have a few options.</p>
<p dir="auto">If your algorithm matches one of the <a href="https://fusionauth.io/docs/v1/tech/reference/password-encryptors/" rel="nofollow ugc">FusionAuth supported algorithms</a> or one of the <a href="https://github.com/FusionAuth/fusionauth-example-password-encryptor/tree/master/src/main/java/com/mycompany/fusionauth/plugins" rel="nofollow ugc">community provided ones</a>, you can configure FusionAuth to use it. If not, you may need to <a href="https://fusionauth.io/docs/v1/tech/plugins/writing-a-plugin/" rel="nofollow ugc">write your own hashing plugin</a>.</p>
<p dir="auto">Once you have imported the hashes, the next the to consider is whether you want FusionAuth to rehash the passwords as the users log in. This is a good option if the previous hashing algorithm was not a strong one. This is configured at the tenant level, under the Passwords tab.</p>
]]></description><link>https://fusionauth.io/community/forum/topic/894/importing-password-hashes</link><guid isPermaLink="true">https://fusionauth.io/community/forum/topic/894/importing-password-hashes</guid><dc:creator><![CDATA[dan]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Creating a user with a hashed password]]></title><description><![CDATA[<p dir="auto">Currently the only way to accomplish this will be to use the Import API, as you mentioned: <a href="https://fusionauth.io/docs/v1/tech/apis/users#import-users" rel="nofollow ugc">https://fusionauth.io/docs/v1/tech/apis/users#import-users</a></p>
<p dir="auto">We do have an open feature request to allow hashes to be provided on the User API, which I think would be what you're looking for: <a href="https://github.com/FusionAuth/fusionauth-issues/issues/348" rel="nofollow ugc">https://github.com/FusionAuth/fusionauth-issues/issues/348</a></p>
<p dir="auto">Feel free to upvote that issue.</p>
]]></description><link>https://fusionauth.io/community/forum/topic/253/creating-a-user-with-a-hashed-password</link><guid isPermaLink="true">https://fusionauth.io/community/forum/topic/253/creating-a-user-with-a-hashed-password</guid><dc:creator><![CDATA[dan]]></dc:creator><pubDate>Invalid Date</pubDate></item></channel></rss>