Witam,
Robię pewien program, który będzie bazował na kontach użytkowników. Do tego potrzebuję hashowania haseł. Wybrałem SHA-512 i pobrałem kod z następujących stron:
http://www.koders.com/cpp/fid419FBC01E2B4D58DF83973D2B16F4AEED4D4122E.aspx - sha512.h
http://www.koders.com/cpp/fidA07610299621086095801A64FED8E570E1AA0185.aspx - sha512.cpp
http://www.koders.com/cpp/fid2E300AC995F2EDC6C632E3A295DCC9FF235773A1.aspx - threadcomm.h
Następnie nasunął się problem - jak tego używać? Która funkcja hashuje i jakie podać do niej parametry?
Prawdopodobnie jest to funkcja:
[sha512.cpp] sha512_transform (uint64_t *state, const uint8_t *input)
Jednak nie umiem jej poprawnie wywołać. Jakie to są zmienne typu uint64_t i uint8_t?
Dziękuję za pomoc.