1620 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
8 Treffer
Anders als Verschlüsselung ist Hashing nicht umkehrbar. Wichtige Eigenschaften: Gleiche Eingabe erzeugt immer denselben Hash, schon eine minimale Änderung der Eingabe erzeugt einen komplett anderen Hash (Lawineneffekt), und es soll praktisch unmöglich sein, zwei verschiedene Eingaben mit demselben Hash zu finden (Kollisionsresistenz). Typische Einsatzzwecke: Passwörter speichern (nie im Klartext, immer gehasht), Integrität von Dateien prüfen, Datenstrukturen wie Hash-Tabellen. Bekannte Algorithmen: SHA-Familie, MD5 (veraltet, unsicher).
Verwandt: Integrität · SHA-256 · SHA-Typen · Verschlüsselung · Footer · Kollision
Ganzer Artikel im Wiki →Beim einfachen hash(key) % n ändern sich fast alle Zuordnungen, wenn n sich ändert. Beim Ring wandern im Mittel nur K/n Schlüssel. Virtuelle Knoten (jeder Server erscheint mehrfach auf dem Ring) sorgen für gleichmäßige Verteilung.
Verwandt: Gossip-Protokolle · Sharding und Partitionierung
Ganzer Artikel im Wiki →Eine Hashfunktion ist eine Einbahnstraße. Man kann nur raten, zum Beispiel per Brute Force, Wörterbuch oder Rainbow Table, und prüfen, ob der Hash passt.
Verwandt: Decrypting · Hashing · Verschlüsselung
Ganzer Artikel im Wiki →Beim Anmelden wird das eingegebene Passwort mit demselben Verfahren gehasht und mit dem gespeicherten Wert verglichen. Das Salt ist ein zufälliger Zusatz pro Nutzer. Es verhindert, dass gleiche Passwörter gleiche Hashes ergeben und macht vorberechnete Tabellen (Rainbow Tables) nutzlos.
Verwandt: Passwort-Manager · Credential Stuffing und Brute Force · Hashing
Ganzer Artikel im Wiki →Normale Hashes wie SHA-256 sind schnell, Grafikkarten probieren Milliarden pro Sekunde. Passwort-Hashes sind einstellbar aufwendig: Argon2id verlangt viel Rechenzeit und Arbeitsspeicher, was Spezialhardware bremst. Ein zufälliges Salz pro Nutzer verhindert Rainbow-Tabellen und gleiche Hashes bei gleichen Passwörtern.
Verwandt: Authentifizierte Verschlüsselung (AEAD) · OWASP Top 10 · Seitenkanalangriffe und Timing
Ganzer Artikel im Wiki →SHA-256 steht für "Secure Hash Algorithm, 256 Bit" und gilt aktuell als kryptografisch sicher (im Gegensatz zum veralteten SHA-1). Typische Einsatzgebiete: Integritätsprüfung von Downloads (Checksummen), Passwort-Hashing (meist kombiniert mit einem Salt), Zertifikate und digitale Signaturen, sowie Blockchain-Systeme wie Bitcoin. Die Zahl im Namen gibt die Länge des Ausgabewerts an — SHA-512 erzeugt entsprechend einen 512-Bit-Hash.
Verwandt: Hashing · SHA-512 · SHA-Typen · Cipher Suite · SHA-128 · byte
Ganzer Artikel im Wiki →SHA-512 arbeitet intern mit 64-Bit-Wörtern statt 32-Bit wie SHA-256, was ihn auf 64-Bit-Prozessoren oft sogar schneller macht als SHA-256, obwohl der Ausgabewert doppelt so lang ist. Die längere Ausgabe bietet theoretisch mehr Widerstand gegen Kollisionsangriffe, in der Praxis gilt SHA-256 für die meisten Anwendungsfälle als ausreichend sicher.
Verwandt: SHA-256 · SHA-Typen · Hashing · SHA-128
Ganzer Artikel im Wiki →Man unterscheidet grundsätzlich zwei Arten: symmetrische Verschlüsselung (ein Schlüssel für beide Richtungen) und asymmetrische Verschlüsselung (Schlüsselpaar aus öffentlichem und privatem Schlüssel). Verschlüsselung schützt die Vertraulichkeit von Daten — sowohl "in transit" (während der Übertragung, z. B. via TLS) als auch "at rest" (im gespeicherten Zustand, z. B. verschlüsselte Festplatten).
Verwandt: Hashing · Schlüssel · TLS · Verschlüsselungsalgorithmus · End-To-End-Verbindung · IPSec
Ganzer Artikel im Wiki →