Dmitry
смотря для хеширования чего
Anonymous
без обратного преобразования
Anonymous
пароль накрыть в хеш +соль
Dmitry
SHA-256?
Dmitry
хотя в принципе можешь взять MD5 и всё :)
Dmitry
кстати, MD5 реализуется на WinAPI :)
Anonymous
нее у нас ребята мд5 за 10 мин раскалывали
Alexey
bcrypt
Dmitry
хотя и SHA-256 тоже через WinAPI реализуется
Alexey
Без вариантов
Anonymous
конкуренты пассы накрывали в мд5
Alexey
либо sha+солить
Anonymous
вот
Alexey
бкрипт солит сам
Anonymous
думаю с солью
Anonymous
да мне без сторонних либ
Anonymous
мне алгоримт внутри софта нужен
Dmitry
https://msdn.microsoft.com/en-us/library/windows/desktop/aa375479(v=vs.85).aspx
Anonymous
чтоб пасс чекать
Anonymous
ладн..
Anonymous
sha чекну
Dmitry
а шиндоус тоже считается сторонней либой? :)
Anonymous
ахаха
Dmitry
ну или найди где-нибудь реализацию sha
Dmitry
https://msdn.microsoft.com/en-us/library/windows/desktop/aa376217(v=vs.85).aspx
Dmitry
вот тебе пример sha
Anonymous
в первоей версии софта я юзал нтлм хеш + соль
Dmitry
только начиная с висты вроде как
Anonymous
вроде не детектило тип хеша
Anonymous
+ еще хеш хором накрыть
Anonymous
чтоб не бросался в глаза
Anonymous
умельцы реверсили первую версию...
Anonymous
уведомления шли на сервер...
Anonymous
брали все строковые значения и подсовывали их в пароль
Anonymous
😂😂😂
Alexey
Если есть возможность - гоняй бкрипт. если прям хардкор сесурити - scrypt совсем-совсем сесурити - argon2
Alexey
Если лень - соли sha2, но нормально соли
Anonymous
надо узнать за сколько сбручиваю sha
Anonymous
Alexey
Типа длинной солью и соль на пароль уникальная
Alexey
В смысле с уникальной парой соль->пароль
Anonymous
ну мне потом
Anonymous
смотри если я буду указывать в соли длинну пароля этож поймут ?
Alexey
Соль лучше не связывать с паром
Alexey
паролем*
Anonymous
+
Anonymous
вот с чем
Anonymous
?
Anonymous
взять пароль перемещат его и засолить?
Anonymous
хотя не тож не вари
Anonymous
кк
Alexey
Ну типа, ты прям из любого прнг бери соль
Anonymous
ладн предумаю ченит
Alexey
И храни ее для юзера
Anonymous
в первой версии я юзал нтлм хеширование с солью
Anonymous
да не у меня смотри суть какая алгоритм хеширования будет в программе так же как и пароль в виде хеша
Anonymous
чтобы проверить валидность пасса ввеного хешируем его и сравниваем
IB
народ, где мне вот про это говно почитать
IB
<__do_global_dtors_aux>:
IB
<frame_dummy>:
IB
<_mainCRTStartup>:
IB
<__gnu_thumb1_case_uqi>:
IB
<iprintf>:
IB
<__swbuf_r>:
IB
<__swsetup_r>:
Anonymous
<_mainCRTStartup>:
ну это обычное main()
IB
ну это обычное main()
да, вчера уже выяснили. я не понимаю че libc генерит кроме этого
Anonymous
срт функции
IB
<_fflush_r>: <_cleanup_r>: <__sfmoreglue>:<__sinit>:<__sfp>:<_fwalk_reent>:<_free_r>:<_malloc_r>:
IB
срт функции
не знаешь как компилятору сказать "горшочек, не вари" а то они у меня 80% памяти занимают
Anonymous
я щас компилю из под gcc
Anonymous
IB
я щас компилю из под gcc
дай пять, я тоже
Anonymous
IB
я немножко не под винду
Anonymous
под линуху чтоле
IB
у тебя LDFLAGS --specs nano.specs ?
Anonymous
-
IB
нелаю ноусисспек и прошивка просто разрастается и оверфлоу памяти делает
Anonymous
😁😁😁