powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Нормально ли такое создание хэша пароля?
25 сообщений из 27, страница 1 из 2
Нормально ли такое создание хэша пароля?
    #39599045
Дядя Коля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в базу сохранять хэш полученный следующим образом?
Код: c#
1.
2.
3.
  var sha1 = new SHA1CryptoServiceProvider();
			byte[] passhashbyte = sha1.ComputeHash(System.Text.Encoding.UTF8.GetBytes(user.Password));
			string passhashstr = System.Text.Encoding.UTF8.GetString(passhashbyte);


на выходе получается какаято фигня (нечитаемые символы), а например у core identity длинная симпатичная строка.
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39599050
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39599087
Дядя Коля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уровень защиты меня не интересует, а интересует выходная строка в читаемом виде (не знаю зачем, может нужно). В той статье кстати примеров кода так и не нашел.
Не понял в чем сложность соли если она хранится в базе к которой есть доступ? получается надо просто прибавлять соль к предполагаемому паролю и считать хэш.
То есть есть запись
хзш 123ыввапвпа соль абс
предполагаем что пароль хелло, берем хеллоабс и считаем хэш и сравниваем с базой. Также непонятно как при взломе угадывают хэш функцию - ведь их несколько и могут быть комбинации их.
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39599147
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39599174
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так сконвертируй passhashbyte в Base64 или в Hex.
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39599175
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Учитывая, что в массиве может быть любая абракадабра из байт, то переводить её в UTF-8 как-то стремно. Переводи её лучше в Base64.

Как-то так:

Код: c#
1.
var passhashstr = Convert.ToBase64String(passhashbyte)
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39599530
stenford
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя КоляНе понял в чем сложность соли если она хранится в базе к которой есть доступ? получается надо просто прибавлять соль к предполагаемому паролю и считать хэш.

соль не для секретности, а для того, что-бы радужными таблицам и не ломанули все хэши. Поэтому соль секретом не является. Если сильно надо добавить уровень секретности, то добавь "перец" - секретную соль, которую храни все базы данных (например в конфиге или прямо захордкодь в коде)
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39599540
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AppServer типа IIS это не умеет?
В java в сервере ставится галка в настройках. И программист не занимается никакой солью. Он пишет бизнес логику.
Дядя Коляуровень защиты меня не интересует, а интересует выходная строка в читаемом виде (не знаю зачем, может нужно)
Просто так интересует?
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39599551
Дядя Коля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro http://www.internet-technologies.ru/articles/solenoe-heshirovanie-paroley-delaem-pravilno.html
я вот не понял по статье почему комбинация хэш функций не увеличивает сложность? злоумышленник чтоли создаст таблицы поиска для всех комбинаций? вопрос риторический, думаю таблицы поиска пойдут лесом.
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39599594
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя Коляя вот не понял по статье почему комбинация хэш функций не увеличивает сложность? злоумышленник чтоли создаст таблицы поиска для всех комбинаций? вопрос риторический, думаю таблицы поиска пойдут лесом.

не нужно. соли вполне достаточно.
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39600094
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123AppServer типа IIS это не умеет?
В java в сервере ставится галка в настройках. И программист не занимается никакой солью. Он пишет бизнес логику.

Чо еще за галка, чо ты гонишь?
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39600100
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39600101
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39600104
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatЧо еще за галка, чо ты гонишь?
теперь твоя очередь гнать или трепаться, что умеет IIS вер. 7
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39600106
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123fkthatЧо еще за галка, чо ты гонишь?
теперь твоя очередь гнать или трепаться, что умеет IIS вер. 7

IIS сам по себе ничего не умеет - это только хттп-сервер и все это не его работа. Если надо, то добавляешь к приложению ASP.NET Identity и там все это будет доступно плюс еще при желании OAuth, two-factor и т.п. Можно поставить Identity Server и с ним получить еще SSO с готовым админским UI.
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39600107
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatэто только хттп-сервер
плохо.
Так откровенно я нигде не читал.
Буду знать.
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39600108
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123плохо.
Так откровенно я нигде не читал.
Буду знать.

А чем он еще должен быть? Текстовым редактором, медиаплеером и мессенджером в одном флаконе? Как раз начиная с 7 версии его переделали на полную модульность. В голом виде он вообще не может даже статику обслуживать, все что надо добавляется к нему отдельными модулями.
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39600112
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatА чем он еще должен быть?
как чем?
Обслуживать программистов.
В Java АппСервер это контейнер, который выполняет кусок кода на Java.
Код: c#
1.
2.
3.
HTTP_Get_begin
....
end;


А в шарпе как запустить кусок кода?
Это не статика апач сервер.
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39600121
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123А в шарпе как запустить кусок кода?
Это не статика апач сервер.

В шарпе?

Код: c#
1.
2.
3.
4.
void Main()
{
    ....
}





Но, если ты про IIS/ASP.NET, то, например, так:

Код: c#
1.
2.
3.
4.
public class MyModule: IHttpModule
{
    ....
}
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39600125
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,

а надо как-то так
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39600142
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatНо, если ты про IIS
Другого вроде в шарпе нету)).
А вот почему других вкусностей, типа аутентификации готовой в целом Сервере нету, это непонятно.
Получается недоделанный какой то).
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39600271
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosfkthat,

а надо как-то так

Это чо? 1С?
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39600289
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,

ВИПРОС
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39600423
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatIIS сам по себе ничего не умеетДа прям

Основы архитектуры IIS, или запросопровод для ASP.NET
...
Рейтинг: 0 / 0
Нормально ли такое создание хэша пароля?
    #39600508
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAfkthatIIS сам по себе ничего не умеетДа прям

Основы архитектуры IIS, или запросопровод для ASP.NET

Ну, по сути, он и умеет только запросопровод организовать, а остальное все модулями, которые в этот запросопровод вставляются.
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Нормально ли такое создание хэша пароля?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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