Suchergebnisse für Anfrage "hashcode"

4 die antwort

Hash Value für 3D Vector

Gibt es eine Möglichkeit, einen 3D-Vektor als bestimmte Zahl darzustellen? Ich meine, dass zwei Vektoren mit unterschiedlichen Werten niemals denselben Hashwert haben können. Ich bin sicher, dass es bereits eine Frage dazu gibt, aber ich habe ...

6 die antwort

Folgen eines Hashcode-Überlaufs auf Java String

Ich habe in letzter Zeit ein wenig über den Hashcode der Java-String-Klasse gelesen und konnte folgende Informationen nicht finden: Was passiert, wenn der String länger als 32 ist? Schlüssel, was passiert)? Beispielsweise muss ich Zeichenfolgen ...

6 die antwort

HMAC-Sicherheit - Ist die Sicherheit des HMAC basierend auf SHA-1 von den Kollisionsangriffen auf SHA-1 betroffen?

Ist die Sicherheit des HMAC basierend auf SHA-1 von den Kollisionsangriffen auf SHA-1 betroffen?

TOP-Veröffentlichungen

12 die antwort

C # -Hashcode für ein Array von ints

Ich habe eine Klasse, die intern nur ein Array von ganzen Zahlen ist. Einmal aufgebaut, ändert sich das Array nie mehr. Ich möchte einen guten Hashcode vorberechnen, damit diese Klasse sehr effizient als Schlüssel in einem Dictionary verwendet ...

16 die antwort

Warum in hashCode eine Primzahl verwenden?

ch habe mich nur gefragt, warum Primzahlen in einer Klasse verwendet werdehashCode() Methode? Wenn Sie beispielsweise Eclipse verwenden, um mein @ zu generierhashCode() Methode gibt es immer die Primzahl31 benutzt public int hashCode() { final ...

12 die antwort

Warum ist ein SHA-1-Hash 40 Zeichen lang, wenn er nur 160 Bit lang ist?

Der Titel der Frage sagt alles. Ich habe SHA-1 untersucht und an den meisten Stellen sehe ich eine Länge von 40 Hex-Zeichen, was für mich 640-Bit ist. Könnte es nicht genauso gut mit nur 10 Hex-Zeichen dargestellt werden 160bit = 20byte. Und ein ...

12 die antwort

Warum ist es wichtig, GetHashCode zu überschreiben, wenn die Equals-Methode überschrieben wird?

Gab die folgende Klasse public class Foo { public int FooId { get; set; } public string FooName { get; set; } public override bool Equals(object obj) { Foo fooItem = obj as Foo; return fooItem.FooId == this.FooId; } public override int ...

4 die antwort

Warum gibt die Standardeinstellung Object.toString () eine hexadezimale Darstellung des Hashcodes zurück?

Ich bin gespannt warumObject.toString() gibt dies zurück: return getClass().getName() + "@" + Integer.toHexString(hashCode());im Gegensatz dazu: return getClass().getName() + "@" + hashCode();Was bringt es Ihnen, wenn Sie den Hash-Code als Hex ...

8 die antwort

Was genau ist der Bucket in der Hashmap?

Kürzlich wurde ich in einem Interview gefragt, was genau ein Bucket in der Hashmap ist. Ob es sich um ein Array oder eine Arrayliste handelt oder was? Ich bin verwirrt. Ich weiß, dass Hashmaps von Arrays unterstützt werden. Kann ich also sagen, ...

4 die antwort

Hash-Code im Wörterbuch <TKey, TValue>

Ich habe mit Dictionary rumgespielt und bin über das folgende Szenario gestolpert public class MyObject { public string I { get; set; } public string J { get; set; } public string K { get; set; } public override int GetHashCode() { int hashCode ...