You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We're currently using md5-crypt (from the libcrypt ) to hash passwords (it is part of the POSIX C library), which are currently not supported by Kratos.
Adding support for them would be very beneficial, as many systems, especially older ones that seek to move Kratos, use crypt(3) functions for their hashes.
Describe your ideal solution
Ability to ideally import any crypt(3) hash, but at least have the ability to import md5crypt hashes.
Workarounds or alternatives
There are currently no workarounds, as the algorithms for md5crypt based hashes is not compatible with the md5 import (it uses md5 internally).
Version
v0.13.0
Additional Context
Having looked around the go ecosystem, it seems that there are quite a lot existing libraries that support crypt(3) hashes.
The text was updated successfully, but these errors were encountered:
Preflight checklist
Describe your problem
We're currently using
md5-crypt
(from thelibcrypt
) to hash passwords (it is part of the POSIX C library), which are currently not supported by Kratos.Adding support for them would be very beneficial, as many systems, especially older ones that seek to move Kratos, use
crypt(3)
functions for their hashes.Describe your ideal solution
Ability to ideally import any
crypt(3)
hash, but at least have the ability to importmd5crypt
hashes.Workarounds or alternatives
There are currently no workarounds, as the algorithms for
md5crypt
based hashes is not compatible with themd5
import (it usesmd5
internally).Version
v0.13.0
Additional Context
Having looked around the go ecosystem, it seems that there are quite a lot existing libraries that support
crypt(3)
hashes.The text was updated successfully, but these errors were encountered: