hash-function

W jaki sposób HashMap Java obsługuje różne obiekty z tym samym kodem haszującym?

Zgodnie z moim zrozumieniem myślę: jest całkowicie legalne, aby dwa obiekty miały ten sam hashcode. Jeśli dwa obiekty są r ... w jaki sposób HashMap może śledzić, którego klucza używa? Może ktoś wyjaśnić jak HashMap wewnętrznie używa hashcode obiektu?

Dlaczego Git używa kryptograficznej funkcji skrótu?

Dlaczego Git używa SHA-1, kryptograficznej funkcji skrótu, zamiast szybszej nie-kryptograficznej funkcji skrótu? Podobne pyt ... it używa SHA - 1 jako numeru wersji? pyta dlaczego Git używa SHA - 1 w przeciwieństwie do numerów sekwencyjnych dla commitów.

unordered map hash function c++

Muszę zdefiniować unordered_map jak to unordered_map<pair<int, int>, *Foo>, Jaka jest składnia definiowania i prz ... rHash())); Nie mam pojęcia, co to znaczy size_type_Buskets, więc dałem 1. Jaki jest właściwy sposób, aby to zrobić? Dzięki.

Maksymalna długość wejścia/wyjścia MD5

Jaka jest maksymalna długość łańcucha, który może mieć md5 hashed? Albo: jeśli nie ma limitu, a jeśli tak, to jaka będzie maksymalna długość wartości wyjściowej md5?

Szyfrowanie SSL, SHA-1 i SHA-2

Próbuję zaimplementować szyfrowanie SHA-2 zamiast SHA-1. W tym przypadku wiem, że liczba bitów między tymi dwoma algorytmam ... ymagane zmiany? Mogę używać dowolnej biblioteki open source z Javy, Pythona i dowolnego innego ważnego języka programowania.