PHP
Referenzliste
crc32
String-Funktionen
Befehl:
int crc32 ( string $str )
Parameter-Liste:
Beschreibung | |
---|---|
Die Daten |
Rückgabewerte:
Gibt die CRC32-Prüfsumme von
str
als Integer zurück. Beschreibung:
Berechnet die zyklisch redundante polynomische Prüfsumme mit einer Länge von 32-Bit für str. Dies wird gewöhnlich für die Integritätsprüfung übermittelter Daten verwendet.
Da der Datentyp Integer von PHP vorzeichenbehaftet ("signed") ist und viele Prüfsummen negative Integer-Werte ergeben, müssen Sie die Formatierungsanweisung "%u" von sprintf() oder printf() verwenden, um die String-Repräsentation der nicht vorzeichenbehafteten ("unsigned") CRC32-Prüfsumme zu erhalten.
Da der Datentyp Integer von PHP vorzeichenbehaftet ("signed") ist und viele Prüfsummen negative Integer-Werte ergeben, müssen Sie die Formatierungsanweisung "%u" von sprintf() oder printf() verwenden, um die String-Repräsentation der nicht vorzeichenbehafteten ("unsigned") CRC32-Prüfsumme zu erhalten.
Aktiv in Version:
(PHP 4 >= 4.0.1, PHP 5, PHP 7)
Siehe auch:
crc32() - Beispiel:
Eingabe:
<?php $pruefsumme = crc32("Der schnelle braune Fuchs sprang über den trägen Hund."); printf("%u\n", $pruefsumme); ?>
Ausgabe:
1577929537
Beschreibung:
Mit crc32() kann man aus einem String (str) den polynomischen CRC32-Wert berechnen lassen. Diese zyklisch redundante polynomische Pr�fsumme, welche eine L�nge von 32 Bit besitzt, wird genutzt, um die Integrit�t von �bermittelten Daten zu pr�fen. Dadurch wird eine wesentlich bessere Daten�bertragungssicherheit gew�hrleistet.
String-Funktionen