![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| JulT |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 87 Регистрация: 7.6.2005 Репутация: 1 Всего: 1 |
Есть вот такое значение: [B@8eae04
как мне его в строку перевести, чтобы было читаемо, после перевода должна получиться строка типа: mypassword, т.е. за [B@8eae04 скрывается пароль пользователя. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
Не понял вопроса. А как ты получила из mypassword значение [B@8eae04?
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| JulT |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 87 Регистрация: 7.6.2005 Репутация: 1 Всего: 1 |
В LDAP хранятся значения (фио, пароль и т.д.), когда выкачиваю пароль оттуда, то он имеет вид [B@8eae04
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| JulT |
|
||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 87 Регистрация: 7.6.2005 Репутация: 1 Всего: 1 |
Но у меня нету data в чистом виде Я делаю так
т.е. я получаю объект obj, а потом записываю его в vectorSmall, когда распечатываю потом значения из vectorSmall получаю такие вот значения:
ну это же полный бред: [B@1e4eb5b, [B@1a3e41f, [B@d5cabc |
||||||||
|
|||||||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 47 Всего: 159 |
Приведи код распечатки. |
|||
|
||||
| redrick |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 547 Регистрация: 7.1.2004 Где: Москва Репутация: 3 Всего: 5 |
JulT, знаете, эти вот штуки [B@1e4eb5b, [B@1a3e41f, [B@d5cabc очень похожи на Object.toString()
т.е. Integer.toHexString(hashCode()) может тебе там возвращают какой то объект с этим пассвордом ? тогда нужно кастануть его к его реальному типу и вызвать там какой нибудь метод для выковыривания данных -------------------- Имею Мнение Хрен Оспоришь |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 6 Всего: 360 |
Вот тебе для тренировки
PS: Код писал "на коленке" возможно есть синтакт. или ещё какие нибудь мелкие ошибки. |
|||
|
||||
| JulT |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 87 Регистрация: 7.6.2005 Репутация: 1 Всего: 1 |
Получаю:
|
||||
|
|||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
[B@ - так выглядит toString() у byte[], просто приведи Object к byte[]. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| JulT |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 87 Регистрация: 7.6.2005 Репутация: 1 Всего: 1 |
||||
|
||||
| powerOn |
|
||||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 47 Всего: 159 |
Я так понимаю, что каждый 15-й элемент выводит "казябрики" поскольку
является byte []. вот каждый 15-й к элемент и нужно явно приводить типу String, как LSD показал
<encoding>- кодовая страница, например cp866 или cp1251.... data - vectorSmall.elementAt(p) - у тебя будет очередной 15 элемент для каждого "казябра-элемента".
( простите, за антинаучную речь............ |
||||
|
|||||
| JulT |
|
||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 87 Регистрация: 7.6.2005 Репутация: 1 Всего: 1 |
Когда пишу как вы сказали
Выводит такое:
|
||||||||
|
|||||||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Единственно но, это узнать какую кодировку использует LDAP сервер. Скорее всего, это или UTF-8, или UTF-16. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| JulT |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 87 Регистрация: 7.6.2005 Репутация: 1 Всего: 1 |
щас попробую ваш вариант что касается кодировки, то админ говорит, что там base64 какая-то Добавлено @ 16:16 попробовала utf-16, выдало заместь паролей знаки ???? |
||||
|
|||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |