| md5() | ใช้ในการเข้ารหัสข้อมูล ด้วย algorithm Message-Digest นิยมใช้ในระบบสมาชิก ( ถอดรหัสไม่ได้ ) |
|---|---|
| md5_file() | ใช้ในการเข้ารหัสข้อมูลทั้งหมดที่อยู่ในไฟล์ที่กำหนด ด้วย algorithm Message-Digest ( ถอดรหัสไม่ได้ ) |
| sha1() | ใช้ในการเข้ารหัสข้อมูล ด้วย algorithm sha1 นิยมใช้กับรหัสผ่าน ( ถอดรหัสไม่ได้ ) |
| sha1_file() | ใช้ในการเข้ารหัสข้อมูลท้งหมดที่มีอยู่ในไฟล์ที่กำหนด ด้วย algorithm sha1 นิยมใช้กับรหัสผ่าน ( ถอดรหัสไม่ได้ ) |
| crc32() | ใช้ในการเข้ารหัสข้อมูลด้วย algorithm cyclic redundancy checksum |
| convert_uuencode() | ใช้ในการเข้ารหัสข้อมูลโดย algorithm uuencode นิยมใช้กับ email, NewsGroup |
| convert_uudecode() | ใช้ในการถอดรหัสข้อมูลที่ถูกเข้ารหัสโดย algorithm uuencode |
| str_rot13() | ใช้ในการเข้ารหัส-ถอดรหัสข้อมูลโดย algorithm rot13 |
| crypt() | ใช้ในการเข้ารหัข้อมูล ( ยังไม่มีการถอดรหัสข้อมูล ) |
| bin2hex() | ใช้แปลง string เป็นเลขฐาน 16 ( string to ascii to ฐาน 16 ) |
| bindec() | ใช้แปลงเลขฐาน 2 เป็นเลขฐาน 10 |
| decbin() | ใช้แปลงเลขฐาน 10 เป็นเลขฐาน 2 |
| octdec() | ใช้แปลงเลขฐาน 8 เป็นเลขฐาน 10 |
| decoct() | ใช้แปลงเลขฐาน 10 เป็นเลขฐาน 8 |
| hexdec() | ใช้แปลงเลขฐาน 16 เป็นเลขฐาน 10 |
| dechex() | ใช้แปลงเลขฐาน 10 เป็นเลขฐาน 16 |
| base_convert() | ใช้แปลงเลขฐาน จากฐานที่กำหนด เป็นเลขฐานที่กำหนด |
function:md5 ( string, output );
return type:string
content:ใช้ในการเข้ารหัสข้อมูล ด้วย algorithm Message-Digest นิยมใช้ในระบบสมาชิก ( ถอดรหัสไม่ได้ )
example:echo md5 ( "bamboo" );
comment:ถ้า output = false จะเข้ารหัสเลขฐานสิบหกขนาด 32 ตัวอักษร ( default ) ถ้า output = true จะเข้ารหัสเลขฐานสองขนาด 16 ตัวอักษร
function:md5_file ( filename, output );
return type:string
content:ใช้ในการเข้ารหัสข้อมูลทั้งหมดที่อยู่ในไฟล์ที่กำหนด ด้วย algorithm Message-Digest ( ถอดรหัสไม่ได้ )
example:echo md5_file ( "index.php" );
comment:ถ้า output = false จะเข้ารหัสเลขฐานสิบหกขนาด 32 ตัวอักษร ( default ) ถ้า output = true จะเข้ารหัสเลขฐานสองขนาด 16 ตัวอักษร
function:sha1 ( string, output );
return type:string
content:ใช้ในการเข้ารหัสข้อมูล ด้วย algorithm sha1 นิยมใช้กับรหัสผ่าน ( ถอดรหัสไม่ได้ )
example:echo sha1 ( "pandaza" );
comment:ถ้า output = false จะเข้ารหัสเลขฐานสิบหกขนาด 40 ตัวอักษร ( default ) ถ้า output = true จะเข้ารหัสเลขฐานสองขนาด 20 ตัวอักษร
function:sha1_file ( filename, output );
return type:string
content:ใช้ในการเข้ารหัสข้อมูลท้งหมดที่มีอยู่ในไฟล์ที่กำหนด ด้วย algorithm sha1 นิยมใช้กับรหัสผ่าน ( ถอดรหัสไม่ได้ )
example:echo sha1_file ( "index.php" );
comment:ถ้า output = false จะเข้ารหัสเลขฐานสิบหกขนาด 40 ตัวอักษร ( default ) ถ้า output = true จะเข้ารหัสเลขฐานสองขนาด 20 ตัวอักษร
function:crc32 ( string );
return type:int
content:ใช้ในการเข้ารหัสข้อมูลด้วย algorithm cyclic redundancy checksum และจะคืนค่าเลขจำนวนเต็มแบบ polynomial ขนาด 32 bit
example:echo crc32 ( "bamboo" );
function:convert_uuencode ( string );
return type:string
content:ใช้ในการเข้ารหัสข้อมูลโดย algorithm uuencode นิยมใช้กับ email, NewsGroup
example:echo convert_uuencode ( "bamboolabcode@gmail.com" );
function:convert_uudecode ( string );
return type:string
content:ใช้ในการถอดรหัสข้อมูลที่ถูกเข้ารหัสโดย algorithm uuencode
example:$string = convert_uuencode ( "bamboolabcode@gmail.com" ); echo convert_uudecode ( $string );
function:str_rot13 ( string );
return type:string
content:ใช้ในการเข้ารหัส-ถอดรหัสข้อมูลโดย algorithm rot13
example:$string = str_rot13 ( "bamboolabcode" ); echo $string; echo str_rot13 ( $string );
function:crypt ( string, salt )
return type:string
content:ใช้ในการเข้ารหัข้อมูล ( ยังไม่มีการถอดรหัสข้อมูล )
example:echo crypt ( "bamboolabcode" );
comment:ถ้า salt = CRYPT_STD_DES จะเข้ารหัสด้วย 2 character salt ( default ) ถ้า salt = RYPT_EXT_DES จะเข้ารหัสด้วย 9 character salt ถ้า salt = CRYPT_MD5 จะเข้ารหัสแบบ MD5 ด้วย 12 character salt ถ้า salt = CRYPT_BLOWFISH จะเข้ารหัสด้วย 16 character salt
function:bin2hex ( string );
return type:string
content:ใช้แปลง string เป็นเลขฐาน 16 ( string to ascii to ฐาน 16 )
example:echo bin2hex ( "bamboolabcode" );
function:bindec ( string );
return type:int
content:ใช้แปลงเลขฐาน 2 เป็นเลขฐาน 10
example:echo bindec ( "11111111" );
comment:bin ย่อมาจาก binary dec ย่อมาจาก decimal
function:decbin ( number );
return type:string
content:ใช้แปลงเลขฐาน 10 เป็นเลขฐาน 2
example:echo decbin ( 128 );
comment:dec ย่อมาจาก decimal bin ย่อมาจาก binary
function:octdec ( string );
return type:int
content:ใช้แปลงเลขฐาน 8 เป็นเลขฐาน 10
example:echo octdec ( "100" );
comment:oct ย่อมาจาก octal dec ย่อมาจาก decimal
function:decoct ( number );
return type:string
content:ใช้แปลงเลขฐาน 10 เป็นเลขฐาน 8
example:echo decoct ( 16 );
comment:dec ย่อมาจาก decimal oct ย่อมาจาก octal
function:hexdec ( string );
return type:int
content:ใช้แปลงเลขฐาน 16 เป็นเลขฐาน 10
example:echo hexdec ( "abc" );
comment:hex ย่อมาจาก hexadecimal dec ย่อมาจาก decimal
function:dechex ( number );
return type:string
content:ใช้แปลงเลขฐาน 10 เป็นเลขฐาน 16
example:echo dechex ( 200 );
comment:dec ย่อมาจาก decimal hex ย่อมาจาก hexadecimal
function:base_convert ( string, frombase, tobase );
return type:string
content:ใช้แปลงเลขฐาน จากฐานที่กำหนด เป็นเลขฐานที่กำหนด
example:echo base_convert ( "11111111", 2, 10 );