Funguo crc32() ya PHP

Mfano

Chaguo ujumbe ya crc32():

<?php
$str = crc32("Shanghai");
printf("睵n",$str);
?>

Muatiko wa kusafiri

Uainishaji na Matumizi

Funguo ya crc32() inakalula 32 wakati wa kusoma mawili wa kuzingatia kwa string.

Funguo hii inaweza kutumiwa kwa kuthibitisha upo wa data.

Mambo:Mambo:

Inafaa kuwa na hisia ya uwanja wa uchoraji wa 킉funuo ya crc32() kusikitika kwamba uangalifu wa string uangaliwe kwa hali ya kina. Ikiwa 쇞kutumiwa, matokeo inaweza kuonekana kama inasababisha adui au namba zingine za kina.

crc32(string)
Mambo Maelezo
string Inahitajika. Inadai ujenzi wa string ambao inahitajika kuwa na kina.

Vichevo vya Teknolojia

Matokeo: Inatuma kubadilika kwa mivumbi wa 32 wakati wa kusoma mawili wa kuzingatia.
Toleo la PHP: 4.0.1+

Mivuno 1

Kwenye mivuno hii, tuta kuwakilisha matokeo ya crc32() kwa uwanja wa kuwa na na kuwa bila "眻 kifunguo cha uchoraji (angalia kwamba matokeo yana uangalifu):

<?php
$str = crc32("Hello world!");
echo 'Bila ៷$str."<br>";
echo 'Na ᠄
printf("眻,$str);
?>

Muatiko wa kifunguo chifuatayo:

Bila ᥆1707669
Na ᥆1707669

Mivuno 2

Kwenye mivuno hii, tuta kuwakilisha matokeo ya crc32() kwa uwanja wa kuwa na na kuwa bila "眻 kifunguo cha uchoraji (angalia kwamba matokeo hauwezi kusababisha kwa kina):

<?php
$str = crc32("Hello world.");
echo 'Bila ៷$str."<br>";
echo 'Na ᠄
printf("眻,$str);
?>

Muatiko wa kifunguo chifuatayo:

Bila ᡡ959132156
Na ᤣ35835140