Pytania otagowane jako hash

Funkcja skrótu to dowolna dobrze zdefiniowana procedura lub funkcja matematyczna, która konwertuje dużą ilość danych na małe dane, zwykle pojedynczą liczbę całkowitą. W przypadku pytań dotyczących hashtagów używanych do oznaczania treści w mediach społecznościowych użyj hashtagu. W przypadku pytań dotyczących adresów URL i kotwic HTML użyj identyfikatora fragmentu. W przypadku pytań dotyczących typu hash Rubiego użyj ruby-hash.

7
Jak dodać nowy element do hasha
Jestem nowy w Rubim i nie wiem, jak dodać nowy element do już istniejącego hasha. Na przykład najpierw konstruuję hash: hash = {item1: 1} po tym chcę dodać item2, więc po tym mam hash w ten sposób: {item1: 1, item2: 2} Nie wiem, co zrobić z haszem, czy ktoś mógłby …
177 ruby  hash 

9
Hash collision w git
Co by się właściwie stało, gdybym miał kolizję hash podczas korzystania z git? Np. Udaje mi się zatwierdzić dwa pliki z tą samą sumą kontrolną sha1, czy git to zauważy lub uszkodzi jeden z plików? Czy można ulepszyć git, aby z tym żyć, czy też musiałbym zmienić na nowy algorytm …
175 git  hash  sha1  hash-collision 

7
Dlaczego Git nie jest uważany za „łańcuch bloków”?
Wewnętrzna struktura danych Gita to drzewo obiektów danych, w którym każdy obiekt wskazuje tylko na swojego poprzednika. Każdy blok danych jest haszowany. Modyfikacja (błąd bitowy lub atak) bloku pośredniego zostanie zauważona, gdy zapisany hash i rzeczywisty hash odejdą. Czym ta koncepcja różni się od łańcucha bloków? Git nie jest wymieniony …
174 git  hash  blockchain 

11
Zmiana każdej wartości w skrócie w Rubim
Chcę zmienić każdą wartość w skrócie, aby dodać „%” przed i po wartości tak { :a=>'a' , :b=>'b' } należy zmienić na { :a=>'%a%' , :b=>'%b%' } Jak najlepiej to zrobić?
170 ruby  hash 


8
Ile przypadkowych elementów, zanim MD5 spowoduje kolizje?
Mam bibliotekę obrazów na Amazon S3. Dla każdego obrazu md5 adres URL źródła na moim serwerze oraz znacznik czasu, aby uzyskać unikalną nazwę pliku. Ponieważ S3 nie może mieć podkatalogów, muszę przechowywać wszystkie te obrazy w jednym płaskim folderze. Czy muszę się martwić o kolizje w generowanej wartości skrótu MD5? …
164 random  md5  hash 

9
Jak mogę zaktualizować window.location.hash bez przeskakiwania dokumentu?
Mam ustawiony przesuwany panel na mojej stronie internetowej. Po zakończeniu animacji ustawiłem hash w ten sposób function() { window.location.hash = id; } (to jest oddzwonienie, które idzostało przypisane wcześniej). Działa to dobrze, aby umożliwić użytkownikowi dodanie zakładek do panelu, a także aby działała wersja bez JavaScript. Jednak kiedy aktualizuję skrót, …

6
Domyślna implementacja dla Object.GetHashCode ()
Jak działa domyślna implementacja GetHashCode()? I czy wystarczająco dobrze radzi sobie ze strukturami, klasami, tablicami itp.? Próbuję zdecydować, w jakich przypadkach powinienem spakować własne iw jakich przypadkach mogę bezpiecznie polegać na domyślnej implementacji, aby dobrze się spisać. Nie chcę wymyślać koła na nowo, jeśli to w ogóle możliwe.
162 .net  hash  gethashcode 

8
Solenie hasła: najlepsze praktyki?
Zawsze byłem ciekawy ... Co jest lepsze, gdy zasolisz hasło do haszowania: prefiks czy postfiks? Czemu? Czy to ma znaczenie, jeśli solisz? Aby wyjaśnić: Wszyscy (miejmy nadzieję) już wiemy, że powinniśmy posolić hasło, zanim zaszyfrujemy je do przechowywania w bazie danych [ Edycja: Więc możesz uniknąć rzeczy takich jak to, …


15
Dobra funkcja skrótu dla ciągów znaków
Próbuję wymyślić dobrą funkcję mieszającą dla ciągów. Pomyślałem, że dobrym pomysłem może być podsumowanie wartości Unicode dla pierwszych pięciu znaków w ciągu (zakładając, że ma pięć, w przeciwnym razie zatrzymaj się tam, gdzie się kończy). Czy to byłby dobry pomysł, czy zły? Robię to w Javie, ale nie wyobrażam sobie, …
160 java  hash  hashtable  hashcode 


11
Haszować słownik?
Do celów buforowania potrzebuję wygenerować klucz pamięci podręcznej z argumentów GET, które są obecne w dict. Obecnie używam sha1(repr(sorted(my_dict.items())))( sha1()jest to wygodna metoda wykorzystująca wewnętrznie hashlib ), ale jestem ciekawy, czy istnieje lepszy sposób.
156 python  hash  dictionary 

4
Jak posortować Ruby Hash według wartości liczbowej?
Mam licznik hash, który próbuję posortować według liczby. Problem, z którym się spotykam, polega na tym, że domyślna funkcja Hash.sort sortuje liczby jako ciągi znaków, a nie według rozmiaru liczb. tj. Given Hash: metrics = {"sitea.com" => 745, "siteb.com" => 9, "sitec.com" => 10 } Uruchamianie tego kodu: metrics.sort {|a1,a2| …
154 ruby  hash 

13
Najszybszy hash do zastosowań niekryptograficznych?
Zasadniczo przygotowuję frazy do umieszczenia w bazie danych, mogą być zniekształcone, więc zamiast tego chcę przechowywać ich krótki skrót (będę po prostu porównywał, czy istnieją, czy nie, więc hash jest idealny). Zakładam, że MD5 jest dość powolny w przypadku ponad 100 000 żądań, więc chciałem wiedzieć, jaka byłaby najlepsza metoda …
154 php  database  security  hash 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.