跳轉到內容

PHP 程式設計/加密

來自華夏公益教科書

PHP 提供了多個函式來加密資料。

對稱加密

[編輯 | 編輯原始碼]

將密碼以明文(未加密)方式儲存在檔案或資料庫中,構成安全漏洞。為了能夠對其進行加密和解密,可以使用對稱加密,可以透過以下方式進行

  • openssl_encrypt()[1]
  • openssl_decrypt()

非對稱加密

[編輯 | 編輯原始碼]

非對稱加密用於透過公鑰和私鑰來驗證身份。在 PHP 中,可以透過以下方式進行

  • openssl_public_encrypt()[2]
  • openssl_private_decrypt()

crypt()[3]是字串的雜湊函式,可以新增作為可選的第二個引數。

參考資料

[編輯 | 編輯原始碼]


華夏公益教科書