跳转到内容

PHP 编程/加密

来自维基教科书,开放世界中的开放书籍

PHP 提供了多个函数来加密数据。

对称加密

[编辑 | 编辑源代码]

将密码以明文(未加密)方式存储在文件或数据库中,构成安全漏洞。为了能够对其进行加密和解密,可以使用对称加密,可以通过以下方式进行

  • openssl_encrypt()[1]
  • openssl_decrypt()

非对称加密

[编辑 | 编辑源代码]

非对称加密用于通过公钥和私钥来验证身份。在 PHP 中,可以通过以下方式进行

  • openssl_public_encrypt()[2]
  • openssl_private_decrypt()

crypt()[3]是字符串的哈希函数,可以添加作为可选的第二个参数。

参考资料

[编辑 | 编辑源代码]


华夏公益教科书