hash

Jak zsumować wszystkie wartości w słowniku?

Powiedzmy, że mam słownik, w którym klucze mapują do liczb całkowitych takich jak: d = {'key1': 1,'key2': 14,'key3': 47} Czy istnieje składniowo minimalistyczny sposób na zwrócenie sumy wartości w d - tj. 62 w tym przypadku?

MurmurHash-co to jest?

Starałem się uzyskać wysoki poziom zrozumienia tego, co robi MurmurHash . Przeczytałem podstawowy opis, ale nie znalazłem ... ogę dopasować UUID do bitsetu Redis i ktoś zasugerował użycie MurmurHash. To działa, ale chciałbym zrozumieć ryzyko/korzyści.

Domyślna implementacja dla obiektu.GetHashCode()

Jak działa Domyślna implementacja dla GetHashCode()? I czy obsługuje struktury, klasy, tablice itp. sprawnie i dobrze? Stara ... ach mogę bezpiecznie polegać na domyślnej implementacji, aby zrobić dobrze. Nie chcę odkrywać koła na nowo, jeśli to możliwe.

Dlaczego ataki słownikowe są "niemożliwe"?

Aktualizacja: proszę zauważyć, że nie pytam co to jest sól, co to jest Tęczowy stół, co to jest atak słownikowy, ani jaki jes ... e hashujące 1000 razy skutecznie blokuje atak ogólny, ale ukierunkowane ataki na dane użytkowników są nadal podatne na ataki.

Jak hashować długie hasła (>72 znaki) za pomocą blowfish

W zeszłym tygodniu czytałem wiele artykułów o hashowaniu haseł i Blowfish wydaje się być (jednym z) najlepszych algorytmów ha ... sh używa się tylko 64 znaków]} Edit 1: to pytanie dotyczy tylko integracji PHP z blowfish/bcrypt. Dziękuję za komentarze!

Jak używać Node.js Crypto do tworzenia HMAC-SHA1 hash?

Chcę utworzyć hash I love cupcakes (podpisany kluczem abcdeg) Jak mogę utworzyć ten hash, używając Node.js Crypto?

Jak mogę zaktualizować okno.miejsce.hash bez przeskakiwania dokumentu?

Mam ustawiony panel przesuwny na mojej stronie internetowej. Po zakończeniu animacji ustawiłem hash Tak function() { wi ... s('active'); link.parent().addClass('active'); window.location.hash = id; } }); });

Compile time string hashing

Czytałem w kilku różnych miejscach, że używając nowych liter ciągów w C++11, możliwe jest obliczenie hasha ciągu w czasie kom ... m się odgadnąć, jak wyglądałoby ostateczne rozwiązanie, ale meta_hash<"string"_meta>::value również mogłoby być realne.

Hashing a string with Sha256

Próbuję hashować łańcuch używając SHA256, używam następującego kodu: using System; using System.Security.Cryptography; usin ... niu do moich znajomych php, a także generatorów online (takich jak ten generator) Czy ktoś wie co to jest błąd? Różne bazy?

Ile losowych elementów przed MD5 powoduje kolizje?

Mam bibliotekę obrazów na Amazon S3. Dla każdego obrazu, md5 URL źródłowy na moim serwerze plus znacznik czasu, aby uzyskać u ... , która zostanie wytworzona? Bonus: Ile plików mogę mieć, zanim zacznę widzieć kolizje w wartości hash, którą produkuje MD5?

Czy można w praktyce ignorować możliwość kolizji SHA?

Powiedzmy, że mamy miliard unikalnych obrazów, jeden megabajt każdy. Obliczamy hash SHA-256 dla zawartości KAŻDEGO pliku. Moż ... czba plików Rozmiar pojedynczego pliku Jak daleko możemy się posunąć ignorując tę możliwość, zakładając, że jest zerowa?

Jak zaimplementowana jest mapa Hashowa JavaScript?

Obecnie pracuję z OpenLayers i mam ogromny zestaw danych do narysowania w warstwie wektorowej (większej niż 100000 wektorów). ... o prawdziwa funkcja hashowa, czy tylko zawinięta funkcja, która wykorzystuje prostą strukturę danych i algorytm wyszukiwania?

Jak elegancko zmienić nazwy wszystkich kluczy w hashu w Ruby? [duplikat]

To pytanie ma już odpowiedź tutaj: Jak zmienić wszystkie klucze hasha o nowy zestaw podanych kluczy ... na zmianę nazw wszystkich kluczy, aby skończyć z: ages = { "Bruce Wayne" => 32, "Clark Kent" => 28 }

Dziwne, nieoczekiwane zachowanie (znikanie/zmiana wartości) przy użyciu domyślnej wartości Hash, np. Hash.nowe([])

Rozważ ten kod: h = Hash.new(0) # New hash pairs will by default have 0 as values h[1] += 1 #=> {1=>1} h[2] += 2 # ... : {1=>[1], 2=>[2], 3=>[3]} Ale to daleko od tego. Co się dzieje i jak Mogę uzyskać zachowanie, którego oczekuję?

Magic number in boost:: hash combine

Funkcja szablonu boost::hash_combine odwołuje się do hasha (zwanego seed) I obiektu v. Zgodnie z docs , łączy {[2] } z Hashe ... ci szeroko od siebie, więc sondowanie tabel hashowych nie zepsuje się, ale czy ktoś może wyjaśnić, co to jest magiczna stała?

Jak utworzyć Hashmapę z dwoma kluczami (para kluczy, wartość)?

Mam tablicę liczb całkowitych 2D. Chcę je umieścić w Hashmapie. Ale chcę uzyskać dostęp do elementów z HashMap na podstawie i ... map.put(key, a[i][j]); // queue.add(key); I indeksy można wycofać z key w ten sposób: int i = key / N; int j = key % N;

Pure - Ruby concurrent Hash

Jak najlepiej zaimplementować Hash, który można modyfikować w wielu wątkach, ale z najmniejszą liczbą blokad. Dla celów tego ... bądź najlepszym rozwiązaniem. Punkty za elegancję, ale mniejsze prawdopodobieństwo zablokowania wygranej nad mniejszym kodem.

Hashable, immutable

Z niedawnego pytania SO (zobacz Tworzenie słownika w Pythonie, który jest indeksowany przez listy ) Zdałem sobie sprawę, że ... dzy hashable a immutable? Czy istnieją mutowalne obiekty, które są hashable lub niezmienne obiekty, które nie są hashable?

Generowanie kodu kuponu

Chciałbym wygenerować kody kuponów, np. AYB4ZZ2. Chciałbym jednak również móc oznaczyć używane kupony i ograniczyć ich global ... oszukiwania prowadzą mnie tylko do [CPAN] CouponCode, , ale nie spełnia wymogu, aby odpowiadająca mu funkcja była bijektywna.

Wykryto niedopasowanie do "RuntimeLibrary"

Pobrałem i wyodrębniłem Crypto++ w C:\cryptopp. Wykorzystałem Visual Studio Express 2012 do zbudowania wszystkich projektów w ... ebuję teraz tylko SHA-256, nic więcej. Używam Windows 7 64 bit, i pobrałem VS c++ dzisiaj, więc powinna być najnowsza wersja.