Я делаю небольшой чатик на основе протокола XMPP и библиотеки StropheJS.
Проблема заключается в том что StropheJS принимает все пароли исключительно в открытом виде что меня не может не неврировать, таким образом достаточно посмотреть в исходный код что бы увидеть пароль пользователя, да и хранить пароли пользователей в открытом виде тоже нет никакого желания, сами понимаете.
Вопрос — Как скрыть или шифровать пароль что бы при этом, Strophe всё ещё мог подключиться.
Небольшая картинка призванная пояснить что я имею ввиду.
В полный размер
В перспективе, этот чат будет внедрён в один проект с полноценной базой данных где пароли будут хранится в виде хэша, SHA-1 или аналогичный и они должны будут каким-то образом передаваться Strophe.