Prüfsumme

Definition - Was bedeutet Prüfsumme?

Eine Prüfsumme ist eine Fehlererkennungsmethode, bei der der Sender einen numerischen Wert gemäß der Anzahl der gesetzten oder nicht gesetzten Bits in einer Nachricht berechnet und zusammen mit jedem Nachrichtenrahmen sendet. Auf der Empfängerseite wird dieselbe Prüfsummenfunktion (Formel) auf den Nachrichtenrahmen angewendet, um den numerischen Wert abzurufen. Wenn der empfangene Prüfsummenwert mit dem gesendeten Wert übereinstimmt, wird die Übertragung als erfolgreich und fehlerfrei angesehen.

Eine Prüfsumme kann auch als Hash-Summe bezeichnet werden.

Technische.me erklärt Prüfsumme

Eine nicht übereinstimmende Prüfsumme zeigt an, dass nicht die gesamte Nachricht übertragen wurde. TCP / IP und User Datagram Protocol (UDP) stellen eine Prüfsummenanzahl als einen ihrer Dienste bereit.

Das Verfahren zum Erzeugen von Prüfsummen aus Nachrichten wird als Prüfsummenfunktion bezeichnet und unter Verwendung eines Prüfsummenalgorithmus ausgeführt. Effiziente Prüfsummenalgorithmen führen zu unterschiedlichen Ergebnissen mit großen Wahrscheinlichkeiten, wenn Nachrichten beschädigt sind. Paritätsbits und Prüfziffern sind spezielle Prüfsummenfälle, die für winzige Datenblöcke geeignet sind. Bestimmte auf Prüfsummen basierende Fehlerkorrekturcodes können sogar die Originaldaten wiederherstellen.

Die am häufigsten verwendeten Prüfsummenwerkzeuge sind:

  • "cksum" - Unix-Befehle, die eine zyklische 32-Bit-Redundanzprüfung (CRC) und eine Byteanzahl für eine Eingabedatei generieren
  • "md5sum" - Unix-Befehl, der die Summe des Message-Digest-Algorithmus 5 (MD5) generiert
  • "jdigest" - Java-GUI-Tool, das MD5- und SHA-Summen (Secure Hash Algorithm) generiert
  • "Jacksum" - Java-Anwendungsprogrammierschnittstelle, die zahlreiche Prüfsummenimplementierungen enthält und eine beliebige Anzahl von Erweiterungen zulässt
  • "jcksum" - Java-Bibliotheken zur Berechnung der Prüfsumme mit verschiedenen Algorithmen