- 1
- 2
- 3
- 4
- 5
// @brief Lastig hash. vraagt mij om mo info.
void Hash(std::string _pass)
{
Csha256() << ( Csha256() << m3 << _pass >> m4 ) >> (Csha256() << m2 >> m3 << ( Csha256() << m0 << _pass ) >> mdata0 ) >> mdata1;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
// @brief Lastig hash. vraagt mij om mo info.
void Hash(std::string _pass)
{
Csha256() << ( Csha256() << m3 << _pass >> m4 ) >> (Csha256() << m2 >> m3 << ( Csha256() << m0 << _pass ) >> mdata0 ) >> mdata1;
}
Хитрое получение хеша и доп. данных из пароля.
Говнокод даже не в способе -- говнокод в описании. "Спроси меня для дополнительно инфы".
Lure Of Chaos 27.07.2011 14:50 # 0
bugmenot 27.07.2011 14:58 # +7
Сэр Уильям Бэттен, инспектор Королевского флота.
absolut 27.07.2011 15:53 # 0
SIGSEGV 27.07.2011 16:22 # 0
RaZeR 27.07.2011 17:25 # −3
ctm 28.07.2011 06:29 # 0
если конечно это требуется в системе.
Demetr 28.07.2011 13:43 # 0
Psionic 28.07.2011 16:36 # 0
guest 29.07.2011 13:25 # 0
палюбас у этого говнокода есть траблы с неопред. последовательностью вычисления аргументов operator<<() & operator>>()
guest8 09.04.2019 11:14 # −999