2014-09-11 6 views
1

Я хотел реализовать внешний вход с помощью java, , но хэширование пароля в joomla использует md5 с значением соли для генерации хешированных паролей. Как я могу получить значения солей для входа в систему через мой Java-клиент?Joomla 3.3 crypting in java, get salt value

Особенно значения соли каждого пользователя.

+0

Существует в настоящее время http://joomla.stackexchange.com вы можете попробовать сдвинув его там – tristanbailey

ответ

1

Joomla в последнем 3.3.x вы спрашиваете не использует MD5 больше он использует Bcrypt https://stackoverflow.com/a/21315610/6096

+0

Хорошо, можно скопировать этот метод шифрования и использовать его в java, чтобы я мог реализовать свой собственный логин, наконец, bcrypt также использует значение соли, как я могу заставить его сделать свой собственный вход в java? –

+0

Я не эксперт в этом, попробуйте sub SO на joomla.stackexchange.com, но bcrypt должен уметь работать в java, поскольку это не вещь php – tristanbailey

0

Соль не будет случайной величиной, и вы должны найти ее в хеш-функции joomla для хэширования pw.

Соль для каждого пользователя должна быть одинаковой.

Посмотрите на функциональность pw-hash joomla.