- str 傳入的明文密碼
- salt crypt()參數
使用 Unix crypt() 系統呼叫來加密 str。 salt 參數應為一個至少包含2個字元的字串。若沒有給出 salt 參數,則使用亂數值。
mysql> SELECT ENCRYPT('hello');
-> 'VxuFAJXVARROc'
至少在一些系統中,ENCRYPT()除了str的前八位字元之外會忽略之後的所有內容。
假如crypt()在你的系統中不可用(如Windows系統), ENCRYPT() 則會始終回傳NULL。
因此,建議使用 MD5() 或 SHA1() 來代替,因為這兩個函數適用所有的平台。
沒有留言:
張貼留言