Ну, это не совсем вопрос Spring.
Вы должны выбрать наиболее безопасный алгоритм.
Например, вам следует избегать md4
, поскольку MD4 небезопасен.
Также вам следует выбрать sha-256
свыше md5
.Это действительные параметры для элемента кодировщика пароля.
{sha}
, если я помню, используется вместе с хранилищами LDAP.
И, конечно, вы можете добавить собственную реализацию password-encoder