170 похожих чатов

18 ответов

14 просмотров

любым крипто хешом?

Mikhail-Izmailov Автор вопроса
Ayrat Hudaygulov
любым крипто хешом?

какую библиотеку посоветуете? Мне просто нужно какой-нибудь метод Hash(string password), без разбора тонкостей реализации

Не чем, а как. Вообще если ты сам решил таким заняться, то хотя-бы посолить не забудь. Ну а так sha256 хотя-бы

Mikhail Izmailov
какую библиотеку посоветуете? Мне просто нужно как...

https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.sha256?view=net-5.0

Mikhail-Izmailov Автор вопроса
Ayrat Hudaygulov
https://docs.microsoft.com/en-us/dotnet/api/system...

Эм, а это точно хорошая идея — юзать sha256 для хранения паролей?

Andrew Shurunov
Эм, а это точно хорошая идея — юзать sha256 для хр...

хранить пароли вообще плохая идея и поэтому хранят хеши паролей

Mikhail-Izmailov Автор вопроса
Ayrat Hudaygulov
https://docs.microsoft.com/en-us/dotnet/api/system...

Возможно я сделал неправильно, но посмотрите?

Mikhail Izmailov
screenshot Возможно я сделал неправильно, но посмотрите?

да точно неправильно. Ну во-первых диспоуза нет на диспозабл объекте, во-вторых не факт что у тебя UTF-8 схавает байтовый хеш

Сергей (F L )
md5 уже устаревший ?

The security of the MD5 hash function is severely compromised. A collision attack exists that can find collisions within seconds on a computer with a 2.6 GHz Pentium 4 processor (complexity of 224.1).[19] Further, there is also a chosen-prefix collision attack that can produce a collision for two inputs with specified prefixes within seconds, using off-the-shelf computing hardware (complexity 239).[20] The ability to find collisions has been greatly aided by the use of off-the-shelf GPUs. On an NVIDIA GeForce 8400GS graphics processor, 16–18 million hashes per second can be computed. An NVIDIA GeForce 8800 Ultra can calculate more than 200 million hashes per second.[21] These hash and collision attacks have been demonstrated in the public in various situations, including colliding document files[22][23] and digital certificates.[24] As of 2015, MD5 was demonstrated to be still quite widely used, most notably by security research and antivirus companies.[25] As of 2019, one quarter of widely used content management systems were reported to still use MD5 for password hashing.[6]

Mikhail-Izmailov Автор вопроса
Mikhail-Izmailov Автор вопроса

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта