字串函式庫

crypt

(PHP3 , PHP4)

crypt ---  使用DES將字串碥碼

語法 : string crypt (string str [, string salt])

說明 : 

crypt( )將會使用標準的Unix DES加密方式將字串編碼,參數 str是要編碼的字串,參數 salt是加密的基底(base)。

如果沒有提供參數 salt,它將會由PHP任意地產生

有些作業系統提供了一種以上的加密型態,事實上,有時候標準的DES加密是以MD5加密演算法來代替。加密的型態是取決於參數 salt,在安裝的時候,PHP決定了crypt函式的能力,並且接受 salt為其它的加密型態,如果沒有提供 salt,PHP預設上是會自動地產生一個標準的2-character DES salt,除非系統預設的加密型態是MD5,這種情況下,便會產生任意的MD5-compatible salt。PHP設定了一個常數名稱CRYPT_SALT_LENGTH,告訴你是否一個正規的2-character salt適用於你的系統,或是可使用12-char MD5 salt

在系統上crypt( )函式是否提供多樣的加密型態,下列的常數設為0或1依靠著是否給予的型態是可使用的

參考 : md5


上一頁 首頁 下一頁