Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как отхешировать строку ? / 6 сообщений из 6, страница 1 из 1
03.11.2006, 10:30:31
    #34103053
fplab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отхешировать строку ?
Дано: диалог регистрации в приложении с двумя полями - "Пользователь" и "Пароль". Есть таблица, в которой будут храниться имя пользователя и хеш-код пароля (ну не хранить же в самом деле пароль as is). Вопрос: нужен простенький алгоритм хеширования пароля. В криптографии - полный дятел. Натолкните на мысль, коллеги ! Никаких сверхтребований нет, просто надо замутить пароль :)
Спасибо
...
Рейтинг: 0 / 0
03.11.2006, 13:09:32
    #34103907
Ruslan.Isbarov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отхешировать строку ?
Ну если уж совсем просто - то можно его XOR'ить. Но это совсем примитивно с точки зрения криптоанализа. В технологиях Java Cryptography Extension / Java Cryptography Architecture, которые входят в состав J2SE, есть масса уже реализованных алгортимов шифрования. В том числе и шифрования паролей, ключей и т.п. Откройте JavaDoc, выберите подходящий по надежности или быстродействию алгоритм.
...
Рейтинг: 0 / 0
03.11.2006, 13:21:59
    #34103969
Yoda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отхешировать строку ?
Код: plaintext
1.
2.
3.
MessageDigest digest = MessageDigest.getInstance("MD5");
digest.update("MyMegaPassword".getBytes());
System.out.println( new  Base64Encoder().encode(digest.digest()));
...
Рейтинг: 0 / 0
03.11.2006, 14:26:55
    #34104280
fplab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отхешировать строку ?
А что такое Base64Encoder () ? В каком пакете сей класс ? Чтой-то не могу найти :(
...
Рейтинг: 0 / 0
03.11.2006, 14:35:06
    #34104324
fplab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отхешировать строку ?
Все, нашел :) Это из пакета sun.misc.*
И правильное имя класса BASE64Encoder.
Спасибо, работает
...
Рейтинг: 0 / 0
03.11.2006, 14:43:43
    #34104360
Абыр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отхешировать строку ?
Base64Encoder тоже есть (по крайней мере в пятой жабе)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как отхешировать строку ? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]