Als «hash» getaggte Fragen

Eine Hash-Funktion ist eine genau definierte Prozedur oder mathematische Funktion, die eine große Datenmenge in ein kleines Datum umwandelt, normalerweise eine einzelne Ganzzahl. Verwenden Sie bei Fragen zu Hashtags, mit denen Inhalte in sozialen Medien gekennzeichnet werden, Hashtags. Verwenden Sie bei Fragen zu URLs und HTML-Ankern die Fragment-ID. Verwenden Sie bei Fragen zum Ruby-Hash-Typ Ruby-Hash.

7
So fügen Sie dem Hash ein neues Element hinzu
Ich bin neu bei Ruby und weiß nicht, wie ich einem bereits vorhandenen Hash ein neues Element hinzufügen soll. Zum Beispiel konstruiere ich zuerst Hash: hash = {item1: 1} danach möchte ich item2 hinzufügen, danach habe ich folgenden Hash: {item1: 1, item2: 2} Ich weiß nicht, was ich mit Hash …
176 ruby  hash 

9
Hash-Kollision in Git
Was würde eigentlich passieren, wenn ich bei der Verwendung von git eine Hash-Kollision hätte? ZB schaffe ich es, zwei Dateien mit derselben sha1-Prüfsumme festzuschreiben. Würde git es bemerken oder eine der Dateien beschädigen? Könnte git verbessert werden, um damit zu leben, oder müsste ich auf einen neuen Hash-Algorithmus umsteigen? (Bitte …
175 git  hash  sha1  hash-collision 

7
Warum wird Git nicht als "Blockkette" angesehen?
Die interne Datenstruktur von Git ist ein Baum von Datenobjekten, wobei jedes Objekt nur auf seinen Vorgänger verweist. Jeder Datenblock wird gehasht. Das Ändern (Bitfehler oder Angriff) eines Zwischenblocks wird bemerkt, wenn der gespeicherte Hash und der tatsächliche Hash abweichen. Wie unterscheidet sich dieses Konzept von der Blockkette? Git ist …
174 git  hash  blockchain 

11
Ändern jedes Werts in einem Hash in Ruby
Ich möchte jeden Wert in einem Hash ändern, um '%' vor und nach dem Wert hinzuzufügen { :a=>'a' , :b=>'b' } muss geändert werden auf { :a=>'%a%' , :b=>'%b%' } Was ist der beste Weg, dies zu tun?
170 ruby  hash 


8
Wie viele zufällige Elemente, bevor MD5 Kollisionen erzeugt?
Ich habe eine Bildbibliothek auf Amazon S3. Für jedes Bild md5 ich die Quell-URL auf meinem Server plus einen Zeitstempel, um einen eindeutigen Dateinamen zu erhalten. Da S3 keine Unterverzeichnisse haben kann, muss ich alle diese Bilder in einem einzigen flachen Ordner speichern. Muss ich mir Gedanken über Kollisionen im …
164 random  md5  hash 

6
Standardimplementierung für Object.GetHashCode ()
Wie funktioniert die Standardimplementierung für GetHashCode()? Und handhabt es Strukturen, Klassen, Arrays usw. effizient und gut genug? Ich versuche zu entscheiden, in welchen Fällen ich meine eigenen packen soll und in welchen Fällen ich mich sicher darauf verlassen kann, dass die Standardimplementierung gut funktioniert. Ich möchte das Rad nicht neu …
162 .net  hash  gethashcode 

8
Ihr Passwort salzen: Best Practices?
Ich war schon immer neugierig ... Was ist besser, wenn man ein Passwort für das Hashing salzt: Präfix oder Postfix? Warum? Oder spielt es eine Rolle, solange Sie salzen? Zur Erklärung: Wir alle wissen (hoffentlich) inzwischen, dass wir ein Passwort salzen sollten, bevor wir es für die Speicherung in der …



15
Gute Hash-Funktion für Strings
Ich versuche mir eine gute Hash-Funktion für Strings auszudenken. Und ich dachte, es wäre eine gute Idee, die Unicode-Werte für die ersten fünf Zeichen in der Zeichenfolge zusammenzufassen (vorausgesetzt, sie haben fünf, andernfalls hören Sie dort auf, wo sie enden). Wäre das eine gute Idee oder eine schlechte? Ich mache …
159 java  hash  hashtable  hashcode 


11
Ein Wörterbuch zerschlagen?
Für Caching-Zwecke muss ich einen Cache-Schlüssel aus GET-Argumenten generieren, die in einem Diktat vorhanden sind. Derzeit verwende ich sha1(repr(sorted(my_dict.items())))( sha1()ist eine bequeme Methode, die Hashhlib intern verwendet), aber ich bin gespannt, ob es einen besseren Weg gibt.
156 python  hash  dictionary 

4
Wie sortiere ich einen Ruby Hash nach Zahlenwert?
Ich habe einen Zähler-Hash, den ich nach Zählung sortieren möchte. Das Problem, auf das ich stoße, ist, dass die Standardfunktion Hash.sort Zahlen eher nach Zeichenfolgen als nach Zahlengröße sortiert. dh gegebener Hash: metrics = {"sitea.com" => 745, "siteb.com" => 9, "sitec.com" => 10 } Ausführen dieses Codes: metrics.sort {|a1,a2| a2[1]<=>a1[1]} …
154 ruby  hash 

13
Schnellster Hash für nicht kryptografische Zwecke?
Ich bereite im Wesentlichen Phrasen vor, die in die Datenbank aufgenommen werden sollen. Sie können fehlerhaft sein, daher möchte ich stattdessen einen kurzen Hash von ihnen speichern (ich werde einfach vergleichen, ob sie existieren oder nicht, also ist Hash ideal). Ich gehe davon aus, dass MD5 bei mehr als 100.000 …
154 php  database  security  hash 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.