{"id":3736,"date":"2023-01-04T13:49:00","date_gmt":"2023-01-04T12:49:00","guid":{"rendered":"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/?p=3736"},"modified":"2023-03-13T13:44:44","modified_gmt":"2023-03-13T12:44:44","slug":"was-ist-passwort-hashing","status":"publish","type":"post","link":"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/was-ist-passwort-hashing\/","title":{"rendered":"Was ist Passwort-Hashing?"},"content":{"rendered":"<p>Passw\u00f6rter werden grunds\u00e4tzlich nicht im Klartext gespeichert. Dies soll verhindern, dass im Falle einer Systemkompromittierung alle auf dem System verwalteten Passw\u00f6rter eingesehen werden k\u00f6nnen. Passw\u00f6rter werden gehasht und nur der Hashwert wird gespeichert.<\/p>\n\n\n\n<p>Beim Passwort-Hashing wird das Passwort in eine Zeichenfolge umgewandelt. Der Hashwert kann nicht in den urspr\u00fcnglichen Text zur\u00fcckverwandelt werden<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"596\" height=\"271\" src=\"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/wp-content\/uploads\/2023\/01\/passwort-hashing.png\" alt=\"Passwort Hashing\" class=\"wp-image-3781\" srcset=\"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/wp-content\/uploads\/2023\/01\/passwort-hashing.png 596w, https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/wp-content\/uploads\/2023\/01\/passwort-hashing-300x136.png 300w\" sizes=\"(max-width: 596px) 100vw, 596px\" \/><figcaption>Funktionsweise eines Hashes. Rin Angreifer, der unberechtigten Zugriff auf die gespeicherten Hashwerte hat, kann die urspr\u00fcnglichen Passw\u00f6rter  nicht ermitteln.<\/figcaption><\/figure>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_55 counter-hierarchy ez-toc-counter ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Inhaltsverzeichnis<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\" role=\"button\"><label for=\"item-6a1bb92f5c94c\" ><span class=\"\"><span style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #505153;color:#505153\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #505153;color:#505153\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input aria-label=\"Toggle\" aria-label=\"item-6a1bb92f5c94c\"  type=\"checkbox\" id=\"item-6a1bb92f5c94c\"><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/was-ist-passwort-hashing\/#Wie_genau_funktioniert_Passwort-Hashing\" title=\"Wie genau funktioniert Passwort-Hashing?\">Wie genau funktioniert Passwort-Hashing?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/was-ist-passwort-hashing\/#Eigenschaften_einer_guten_Hash-Funktion\" title=\"Eigenschaften einer guten Hash-Funktion\">Eigenschaften einer guten Hash-Funktion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/was-ist-passwort-hashing\/#Gesalzene_und_gepfefferte_Passwoerter\" title=\"Gesalzene und gepfefferte Passw\u00f6rter\">Gesalzene und gepfefferte Passw\u00f6rter<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/was-ist-passwort-hashing\/#Sicherheit_von_Passwort-Hashing\" title=\"Sicherheit von Passwort-Hashing\">Sicherheit von Passwort-Hashing<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/was-ist-passwort-hashing\/#Rainbow-Tables\" title=\"Rainbow-Tables\">Rainbow-Tables<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/was-ist-passwort-hashing\/#Brute-Force-Angriffe\" title=\"Brute-Force-Angriffe\">Brute-Force-Angriffe<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/was-ist-passwort-hashing\/#Side-Channel-Angriffe\" title=\"Side-Channel-Angriffe\">Side-Channel-Angriffe<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/was-ist-passwort-hashing\/#Fazit_Zusammenfassung\" title=\"Fazit \/ Zusammenfassung\">Fazit \/ Zusammenfassung<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wie_genau_funktioniert_Passwort-Hashing\"><\/span>Wie genau funktioniert Passwort-Hashing?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Wenn sich ein Benutzer auf einer Webseite anmeldet, die Passwort-Hashing verwendet, geschieht Folgendes<\/p>\n\n\n\n<ol><li>Der Benutzer w\u00e4hlt ein Passwort und gibt es bei der Registrierung ein.<\/li><li>Bei der Neuerstellung des Passworts wird daraus ein Hash-Wert erzeugt, z. B. nach dem Hash-Algorithmus SHA-1, d. h., das Passwort wird auf eine spezielle Art und Weise verschl\u00fcsselt, so dass es aus dem Hash-Wert nicht mehr rekonstruiert werden kann. Hash-Algorithmen sind Einweg-Algorithmen. Das Passwort <code>IbiWgugiMaG<\/code> hat den Hashwert: <code>34 27 CD E8 EC F9 45 61 98 89 F7 DA 95 CO B9 B1<\/code>.<\/li><li>Der Hash-Wert wird in einer Datenbank zusammen mit anderen Benutzerinformationen wie dem Benutzernamen gespeichert.<\/li><li>Will sich der Benutzer anmelden, gibt er seinen Benutzernamen und sein Passwort ein.<\/li><li>Das eingegebene Passwort wird erneut durch den Hash-Algorithmus geleitet und der so erzeugte Hash-Wert wird mit dem in der Datenbank hinterlegten Hash-Wert verglichen.<\/li><li>Stimmen beide Werte \u00fcberein, wird der Zugang gew\u00e4hrt, andernfalls wird der Benutzer abgewiesen und aufgefordert, es erneut zu versuchen.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Eigenschaften_einer_guten_Hash-Funktion\"><\/span>Eigenschaften einer guten Hash-Funktion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Eine gute Hashfunktion hat einige Eigenschaften, die sie sicher und zuverl\u00e4ssig machen:<\/p>\n\n\n\n<ul><li><em>Geschwindigkeit:<\/em> Eine gute Hash-Funktion ist schnell, damit sie in Echtzeitanwendungen eingesetzt werden zu k\u00f6nnen..<\/li><li><em>Kollisionsresistenz:<\/em> Eine gute Hash-Funktion weist m\u00f6glichst wenige Kollisionen auf, so dass unterschiedliche Eingaben m\u00f6glichst unterschiedliche Hashwerte erzeugen.<\/li><li><em>Einwegfunktion:<\/em> Es muss unm\u00f6glich sein, aus dem Hashwert das urspr\u00fcngliche Passwort zu errechnen.<\/li><\/ul>\n\n\n\n<p>Es gibt viele sichere Passwort-Hashing-Algorithmen, die verwendet werden k\u00f6nnen. Einige bekannte Beispiele sind: bcrypt, PBKDF2, scrypt und Argon2.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Gesalzene_und_gepfefferte_Passwoerter\"><\/span>Gesalzene und gepfefferte Passw\u00f6rter<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Gesalzene Passw\u00f6rter sind Passw\u00f6rter, die vor dem Hashing mit einem Zufallswert, dem sogenannten &#8222;Salt&#8220;, versehen werden. Dadurch unterscheiden sich die Hashwerte von Passw\u00f6rtern, die den gleichen Text enthalten. Ohne Salt sind alle Passw\u00f6rter, die den gleichen Text enthalten, gleich und k\u00f6nnen mit Hilfe von Rainbow-Tables oder anderen Methoden entschl\u00fcsselt werden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"596\" height=\"271\" src=\"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/wp-content\/uploads\/2023\/01\/gesalzene-passwoerter.png\" alt=\"Gesalzene Passw\u00f6rter\" class=\"wp-image-3783\" srcset=\"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/wp-content\/uploads\/2023\/01\/gesalzene-passwoerter.png 596w, https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/wp-content\/uploads\/2023\/01\/gesalzene-passwoerter-300x136.png 300w\" sizes=\"(max-width: 596px) 100vw, 596px\" \/><figcaption>Sicheres Passwort-Hashing mit Salts.<\/figcaption><\/figure>\n\n\n\n<p>Gepfefferte Passw\u00f6rter sind eine Erweiterung der gesalzenen Passw\u00f6rter. Sie f\u00fcgen dem Salt-Wert einen weiteren Wert hinzu, der als &#8222;Pepper&#8220; bezeichnet wird. Der Pepper-Wert wird nicht gespeichert, sondern in der Anwendung selbst verwaltet.<\/p>\n\n\n\n<p>Gesalzene und gepfefferte Passw\u00f6rter sind wirksame Methoden zum Schutz von Passw\u00f6rtern, insbesondere wenn sie in Verbindung mit einem sicheren Hash-Algorithmus verwendet werden. Sie erschweren es Angreifern erheblich, Passw\u00f6rter zu entschl\u00fcsseln.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sicherheit_von_Passwort-Hashing\"><\/span>Sicherheit von Passwort-Hashing<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Passwort-Hashing ist eine gute Methode, um Passw\u00f6rter sicher zu speichern, aber nicht hundertprozentig sicher. Mit Hilfe von Rainbow-Tables, Brute-Force-Angriffen oder Side-Channel-Angriffen k\u00f6nnen Angreifer an die Hashwerte von Passw\u00f6rtern gelangen:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Rainbow-Tables\"><\/span>Rainbow-Tables<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Rainbow-Tables sind vorgefertigte Tabellen, die alle m\u00f6glichen Hash-Werte f\u00fcr eine Reihe von Passw\u00f6rtern enthalten. Wenn ein Angreifer in den Besitz der Hash-Werte von Passw\u00f6rtern gelangt, kann er diese mit Hilfe von Rainbow-Tables zur\u00fcckverfolgen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Brute-Force-Angriffe\"><\/span>Brute-Force-Angriffe<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Bei einem Brute-Force-Angriff werden alle m\u00f6glichen Zeichenkombinationen durchprobiert, gehasht und dann auf \u00dcbereinstimmung mit dem hinterlegten Hash-Wert gepr\u00fcft. Wenn die Passw\u00f6rter nicht stark genug sind, k\u00f6nnen Brute-Force-Angriffe erfolgreich sein. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Side-Channel-Angriffe\"><\/span>Side-Channel-Angriffe<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Side-Channel-Angriffe sind Angriffe, bei denen ein Angreifer versucht, Informationen aus dem System zu extrahieren, indem er die Hardware oder Software des Systems \u00fcberwacht. Dies kann zur Aufdeckung von Passwort-Hash-Werten f\u00fchren.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fazit_Zusammenfassung\"><\/span>Fazit \/ Zusammenfassung<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Passwort-Hashing ist eine wichtige Ma\u00dfnahme, um Passw\u00f6rter sicher zu speichern. Der Hash-Algorithmus ist eine einseitige Funktion, d.h. es ist nicht m\u00f6glich, das urspr\u00fcngliche Passwort aus dem Hash-Wert zur\u00fcckzurechnen.<\/p>\n\n\n\n<p>Zus\u00e4tzlich besteht die M\u00f6glichkeit, Passw\u00f6rter zu salzen. Dadurch ist es selbst bei einem erfolgreichen Angriff auf die Passwort-Hashes nicht so einfach, die urspr\u00fcnglichen Passw\u00f6rter zu ermitteln.<\/p>\n\n\n\n<p>Mit Brute-Force-, Dictionary- und Side-Channel-Attacken lassen sich Passwort-Hashes angreifen. Um den Passwortdiebstahl zu erschweren, w\u00e4hlt man ein sehr langes Passwort.<\/p>","protected":false},"excerpt":{"rendered":"<p>Passw\u00f6rter werden grunds\u00e4tzlich nicht im Klartext gespeichert. Dies soll verhindern, dass im Falle einer Systemkompromittierung alle auf dem System verwalteten Passw\u00f6rter eingesehen werden k\u00f6nnen. Passw\u00f6rter werden gehasht und nur der Hashwert wird gespeichert. Beim Passwort-Hashing wird das Passwort in eine Zeichenfolge umgewandelt. Der Hashwert kann nicht in den urspr\u00fcnglichen Text zur\u00fcckverwandelt werden Wie genau funktioniert&#8230;<\/p>\n","protected":false},"author":1,"featured_media":3804,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/wp-json\/wp\/v2\/posts\/3736"}],"collection":[{"href":"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/wp-json\/wp\/v2\/comments?post=3736"}],"version-history":[{"count":79,"href":"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/wp-json\/wp\/v2\/posts\/3736\/revisions"}],"predecessor-version":[{"id":5219,"href":"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/wp-json\/wp\/v2\/posts\/3736\/revisions\/5219"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/wp-json\/wp\/v2\/media\/3804"}],"wp:attachment":[{"href":"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/wp-json\/wp\/v2\/media?parent=3736"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/wp-json\/wp\/v2\/categories?post=3736"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bleib-virenfrei.de\/it-sicherheit\/artikel\/wp-json\/wp\/v2\/tags?post=3736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}