We have a plugin that does exactly what @jeffwidman suggests.
It’s not that hard to add in an importer.
You only need to do two things to accomplish this:
- Make sure the importer stores the password hash in a custom user field called
import_pass
, - Install https://github.com/communiteq/discourse-migratepassword plugin