Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

crc32

String-Funktionen

    Befehl:
int crc32 ( string $str )


    Parameter-Liste:
NameBeschreibung
strDie 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.


    Aktiv in Version:
(PHP 4 >= 4.0.1, PHP 5, PHP 7)

    Siehe auch:
•  md5()
Errechnet den MD5-Hash eines Strings
 
•  sha1()
Berechnet den SHA1-Hash eines Strings
 

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