Hashing


Einleitung

In diesem aiMOOC tauchen wir in die Welt des Hashings ein, ein faszinierendes Konzept, das in der Informatik und Kryptographie eine zentrale Rolle spielt. Hashing bezieht sich auf die Umwandlung von Eingabedaten beliebiger Länge in einen festen Zeichenstrang, der als Hashwert oder Hash bezeichnet wird. Diese Umwandlung erfolgt mittels einer Hash-Funktion. Hashing wird für eine Vielzahl von Anwendungen genutzt, darunter Datensicherheit, Integritätsprüfung und die Effizienzsteigerung von Datenabrufen.


Was ist Hashing?

Hashing ist ein Prozess, bei dem eine Hash-Funktion eine Eingabe (oder 'Nachricht') nimmt und daraus eine Ausgabe fester Länge erzeugt, den sogenannten Hashwert. Die Besonderheit von Hash-Funktionen liegt in ihrer Einwegstruktur – sie sind leicht zu berechnen, aber praktisch unmöglich rückwärts zu lösen. Das bedeutet, aus dem Hashwert kann man nicht auf den ursprünglichen Eingabewert schließen.


Hash-Funktionen

Eine Hash-Funktion ist eine mathematische Funktion, die Daten beliebiger Größe in Daten fester Größe umwandelt. Dabei gelten einige wichtige Eigenschaften für effektive Hash-Funktionen:

  1. Schnelligkeit: Die Funktion sollte in der Lage sein, Daten schnell zu verarbeiten.
  2. Determinismus: Die gleiche Eingabe liefert immer denselben Ausgabewert.
  3. Kollisionsresistenz: Es sollte praktisch unmöglich sein, zwei unterschiedliche Eingaben zu finden, die denselben Hashwert ergeben.
  4. Pre-Image-Resistenz: Es sollte praktisch unmöglich sein, aus einem gegebenen Hashwert die ursprüngliche Eingabe zu rekonstruieren.


Anwendungen von Hashing

Hashing findet in vielen Bereichen Anwendung, von der Sicherung digitaler Informationen bis hin zur Optimierung von Datenbankabfragen. Einige der wichtigsten Anwendungen sind:

  1. Passwort-Verifizierung
  2. Blockchain und Kryptowährungen
  3. Datenintegritätsprüfung
  4. Schnelle Datenabrufe in Datenbanken


Hashing in der Kryptographie

In der Kryptographie werden Hash-Funktionen genutzt, um die Sicherheit und Integrität von Daten zu gewährleisten. Ein bekanntes Beispiel hierfür ist die digitale Signatur, bei der Hashing eingesetzt wird, um zu überprüfen, ob eine Nachricht während der Übertragung verändert wurde.


Interaktive Aufgaben


Quiz: Teste Dein Wissen

Was ist das Hauptziel einer Hash-Funktion? (Umwandlung von Eingabedaten beliebiger Länge in einen festen Zeichenstrang) (!Verschlüsselung von Daten) (!Erzeugung eines zufälligen Zeichenstrangs) (!Speicherung von Daten)

Welche Eigenschaft gehört nicht zu effektiven Hash-Funktionen? (!Schnelligkeit) (!Determinismus) (Kollisionsförderung) (!Pre-Image-Resistenz)

Für welche Anwendung wird Hashing NICHT verwendet? (!Passwort-Verifizierung) (!Blockchain und Kryptowährungen) (Direkte Datenverschlüsselung) (!Schnelle Datenabrufe in Datenbanken)

Was bedeutet Pre-Image-Resistenz? (Es ist praktisch unmöglich, aus einem gegebenen Hashwert die ursprüngliche Eingabe zu rekonstruieren) (!Es ist einfach, aus einem gegebenen Hashwert die ursprüngliche Eingabe zu rekonstruieren) (!Zwei unterschiedliche Eingaben erzeugen denselben Hashwert) (!Die Hash-Funktion kann leicht umgekehrt werden)

Welches der folgenden Beispiele ist eine Anwendung von Hashing? (!Verschlüsselung von E-Mails) (!Erstellung von Grafiken) (Datenintegritätsprüfung) (!Übertragung von Streaming-Daten)





Memory

Passwort-Verifizierung Verwendung von Hashwerten zur Überprüfung der Authentizität
Blockchain Unveränderliche Aufzeichnung von Transaktionsdaten mittels Hashing
Kollisionsresistenz Schutz vor zwei unterschiedlichen Eingaben, die denselben Hashwert erzeugen
Pre-Image-Resistenz Schutz vor der Rekonstruktion der Eingabe aus dem Hashwert
Datenintegritätsprüfung Überprüfung der Unverfälschtheit von Daten durch Hashwerte





Kreuzworträtsel

hash Was ist der Ausgabewert einer Hash-Funktion genannt?
kollision Was versucht man bei der Entwicklung von Hash-Funktionen zu vermeiden?
blockchain Technologie, die stark auf Hashing setzt
passwort Häufige Anwendung von Hashing zur Verifizierung von ___.
integrität Hashing hilft, die ___ von Daten zu überprüfen.
schnell Eine wichtige Eigenschaft von Hash-Funktionen ist, dass sie ___ sind.
determinismus Der Aspekt, dass dieselbe Eingabe immer denselben Hashwert erzeugt.
preimage ___-Resistenz ist eine Sicherheitsfunktion von Hash-Funktionen.




Offene Aufgaben

Leicht

  1. Hashing und Alltag: Finde Beispiele, wo Hashing im Alltag verwendet wird. Dokumentiere deine Entdeckungen.
  2. Kreative Hash-Funktionen: Entwirf eine einfache Hash-Funktion für Texte und teste sie mit verschiedenen Eingaben.
  3. Sicherheit im Internet: Untersuche, wie Webseiten Passwörter sicher speichern und schützen.

Standard

  1. Blockchain verstehen: Erkläre, wie die Blockchain-Technologie Hashing nutzt, um Daten zu sichern.
  2. Kollisionsresistenz erforschen: Untersuche, was Kollisionen bei Hash-Funktionen sind und warum sie problematisch sein können.
  3. Integritätsprüfungen durchführen: Führe eine Datenintegritätsprüfung anhand eines Beispiels durch und dokumentiere den Prozess.

Schwer

  1. Eigene Hash-Funktion entwickeln: Entwickle eine eigene Hash-Funktion und teste ihre Sicherheitsmerkmale.
  2. Vergleich von Hash-Funktionen: Vergleiche verschiedene Hash-Funktionen hinsichtlich Geschwindigkeit und Sicherheit.
  3. Anwendung von Hashing in neuen Bereichen: Überlege, wo Hashing noch eingesetzt werden könnte, um Probleme zu lösen.




Text bearbeiten Bild einfügen Video einbetten Interaktive Aufgaben erstellen


Lernkontrolle

  1. Analyse von Hash-Funktionen: Diskutiere, wie die Eigenschaften einer Hash-Funktion ihre Eignung für verschiedene Anwendungen beeinflussen.
  2. Blockchain-Technologie: Erkläre, wie Hashing zur Sicherung von Blockchain-Netzwerken beiträgt.
  3. Sicherheit von Passwörtern: Bewerte, wie effektiv Hashing beim Schutz von Passwörtern ist.
  4. Vermeidung von Kollisionen: Erörtere Strategien zur Minimierung von Kollisionen bei Hash-Funktionen.
  5. Zukunft von Hashing: Spekuliere über zukünftige Entwicklungen und Herausforderungen im Bereich Hashing.



OERs zum Thema


Links

Teilen - Diskussion - Bewerten





Schulfach+

Prüfungsliteratur 2026
Bundesland Bücher Kurzbeschreibung
Baden-Württemberg

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Heimsuchung - Jenny Erpenbeck

Mittlere Reife

  1. Der Markisenmann - Jan Weiler oder Als die Welt uns gehörte - Liz Kessler
  2. Ein Schatten wie ein Leopard - Myron Levoy oder Pampa Blues - Rolf Lappert

Abitur Dorfrichter-Komödie über Wahrheit/Schuld; Roman über einen Ort und deutsche Geschichte. Mittlere Reife Wahllektüren (Roadtrip-Vater-Sohn / Jugendroman im NS-Kontext / Coming-of-age / Provinzroman).

Bayern

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Heimsuchung - Jenny Erpenbeck

Abitur Lustspiel über Machtmissbrauch und Recht; Roman als Zeitschnitt deutscher Geschichte an einem Haus/Grundstück.

Berlin/Brandenburg

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Woyzeck - Georg Büchner
  3. Der Biberpelz - Gerhart Hauptmann
  4. Heimsuchung - Jenny Erpenbeck

Abitur Gerichtskomödie; soziales Drama um Ausbeutung/Armut; Komödie/Satire um Diebstahl und Obrigkeit; Roman über Erinnerungsräume und Umbrüche.

Bremen

Abitur

  1. Nach Mitternacht - Irmgard Keun
  2. Mario und der Zauberer - Thomas Mann
  3. Emilia Galotti - Gotthold Ephraim Lessing oder Miss Sara Sampson - Gotthold Ephraim Lessing

Abitur Roman in der NS-Zeit (Alltag, Anpassung, Angst); Novelle über Verführung/Massenpsychologie; bürgerliche Trauerspiele (Moral, Macht, Stand).

Hamburg

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Das kunstseidene Mädchen - Irmgard Keun

Abitur Justiz-/Machtkritik als Komödie; Großstadtroman der Weimarer Zeit (Rollenbilder, Aufstiegsträume, soziale Realität).

Hessen

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Woyzeck - Georg Büchner
  3. Heimsuchung - Jenny Erpenbeck
  4. Der Prozess - Franz Kafka

Abitur Gerichtskomödie; Fragmentdrama über Gewalt/Entmenschlichung; Erinnerungsroman über deutsche Brüche; moderner Roman über Schuld, Macht und Bürokratie.

Niedersachsen

Abitur

  1. Der zerbrochene Krug - Heinrich von Kleist
  2. Das kunstseidene Mädchen - Irmgard Keun
  3. Die Marquise von O. - Heinrich von Kleist
  4. Über das Marionettentheater - Heinrich von Kleist

Abitur Schwerpunkt auf Drama/Roman sowie Kleist-Prosatext und Essay (Ehre, Gewalt, Unschuld; Ästhetik/„Anmut“).

Nordrhein-Westfalen

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Heimsuchung - Jenny Erpenbeck

Abitur Komödie über Wahrheit und Autorität; Roman als literarische „Geschichtsschichtung“ an einem Ort.

Saarland

Abitur

  1. Heimsuchung - Jenny Erpenbeck
  2. Furor - Lutz Hübner und Sarah Nemitz
  3. Bahnwärter Thiel - Gerhart Hauptmann

Abitur Erinnerungsroman an einem Ort; zeitgenössisches Drama über Eskalation/Populismus; naturalistische Novelle (Pflicht/Überforderung/Abgrund).

Sachsen (berufliches Gymnasium)

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Woyzeck - Georg Büchner
  3. Irrungen, Wirrungen - Theodor Fontane
  4. Der gute Mensch von Sezuan - Bertolt Brecht
  5. Heimsuchung - Jenny Erpenbeck
  6. Der Trafikant - Robert Seethaler

Abitur Mischung aus Klassiker-Drama, sozialem Drama, realistischem Roman, epischem Theater und Gegenwarts-/Erinnerungsroman; zusätzlich Coming-of-age im historischen Kontext.

Sachsen-Anhalt

Abitur

  1. (keine fest benannte landesweite Pflichtlektüre veröffentlicht; Themenfelder)

Abitur Schwerpunktsetzung über Themenfelder (u. a. Literatur um 1900; Sprache in politisch-gesellschaftlichen Kontexten), ohne feste Einzeltitel.

Schleswig-Holstein

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Heimsuchung - Jenny Erpenbeck

Abitur Recht/Gerechtigkeit und historische Tiefenschichten eines Ortes – umgesetzt über Drama und Gegenwartsroman.

Thüringen

Abitur

  1. (keine fest benannte landesweite Pflichtlektüre veröffentlicht; Orientierung am gemeinsamen Aufgabenpool)

Abitur In der Praxis häufig Orientierung am gemeinsamen Aufgabenpool; landesweite Einzeltitel je nach Vorgabe/Handreichung nicht einheitlich ausgewiesen.

Mecklenburg-Vorpommern

Abitur

  1. (Quelle aktuell technisch nicht abrufbar; Beteiligung am gemeinsamen Aufgabenpool bekannt)

Abitur Land beteiligt sich am länderübergreifenden Aufgabenpool; konkrete, veröffentlichte Einzeltitel konnten hier nicht ausgelesen werden.

Rheinland-Pfalz

Abitur

  1. (keine landesweit einheitliche Pflichtlektüre; schulische Auswahl)

Abitur Keine landesweite Einheitsliste; Auswahl kann schul-/kursbezogen erfolgen.




aiMOOCs



aiMOOC Projekte












THE MONKEY DANCE




The Monkey DanceaiMOOCs

  1. Trust Me It's True: #Verschwörungstheorie #FakeNews
  2. Gregor Samsa Is You: #Kafka #Verwandlung
  3. Who Owns Who: #Musk #Geld
  4. Lump: #Trump #Manipulation
  5. Filth Like You: #Konsum #Heuchelei
  6. Your Poverty Pisses Me Off: #SozialeUngerechtigkeit #Musk
  7. Hello I'm Pump: #Trump #Kapitalismus
  8. Monkey Dance Party: #Lebensfreude
  9. God Hates You Too: #Religionsfanatiker
  10. You You You: #Klimawandel #Klimaleugner
  11. Monkey Free: #Konformität #Macht #Kontrolle
  12. Pure Blood: #Rassismus
  13. Monkey World: #Chaos #Illusion #Manipulation
  14. Uh Uh Uh Poor You: #Kafka #BerichtAkademie #Doppelmoral
  15. The Monkey Dance Song: #Gesellschaftskritik
  16. Will You Be Mine: #Love
  17. Arbeitsheft
  18. And Thanks for Your Meat: #AntiFactoryFarming #AnimalRights #MeatIndustry


© The Monkey Dance on Spotify, YouTube, Amazon, MOOCit, Deezer, ...



Text bearbeiten Bild einfügen Video einbetten Interaktive Aufgaben erstellen

Teilen Facebook Twitter Google Mail an MOOCit Missbrauch melden Zertifikat beantragen


0.00
(0 Stimmen)



Sponsoren, Förderer, Kooperationspartner








Children for a better world >> Förderung der AI Fair-Image Challenge

Fair-Image wird von CHILDREN JUGEND HILFT! gefördert und ist mit der deutschlandweiten AI Fair-Image Challenge SIEGERPROJEKT 2025. Alle Infos zur Challenge hier >>. Infos zum Camp25 gibt es hier. Wenn auch Ihr Euch ehrenamtlich engagiert und noch finanzielle Unterstützung für Eurer Projekt braucht, dann stellt gerne einen Antrag bei JUGEND HILFT.