培训首页  >  培训新闻  >  PHP新闻  >  南京PHP程序员培训

南京PHP程序员培训

来源:

南京欣才IT培训中心

    发表于:2015-07-25 10:32:53  
相关标签: PHP培训   南京PHP培训

  南京PHP程序员培训?PHP语言是当前网站开辟热门的语言之一,越来越多应用PHP语言开辟的网站涌现在了互联网上。但是由于安全意识的缺乏以及攻击手段的屡见不鲜,PHP网站所暴漏出来的安全性问题也越来越多,今天南京欣才教育老师主要就PHP中内置的加密函数在网络安全中的应用进行叙述。

  1.PHP的内置函数及应用

  PHP中的内置函数包括单向函数crypt()、散列MD5、数据编码与解码base64_enecode/base64_decode等。

  1.1函数crypt()

  crypt()函数常用来对一些明文进行单向加密,例如,网站中需要验证用户的密码时,就需要对用户输入的密码进行单向加密,并将单向加密的密文与系统中保存的密文进行比较,若相同,则允许用户登录。string crypt(string input_string [, string salt])中的input_string是想要加密的字符串,可选参数salt能够降低预计算攻击的威胁。由于采用的是单向加密,加密后的密文一旦落入到了第三方的手中,也无法从中获得明文,因此其意义不大。

  除单向加密外,crypt()函数还可以用来限制用户的访问权限,即对用户进行身份验证。首先创建一个有用户名和密码的表,然后将对应的数据存入表中。这里每个口令的前两个字母创建了干扰串。使用Apche的口令-应答认证配置提示用户输入用户名和口令,PHP将其识别为$PHP_AUTH_USER和$PHP_AUTU_PW。

  1.2散列md5

  PHP中内置的md5()将一个可变长度的信息转化为128位消息摘要形式,检查文件的完整性,并进行数字签名验证和身份验证等。md5(string,raw)中的string为输入计算的字符串,可选参数raw规定了十六进制或二进制输出格式。使用该函数时,只有其中一个字符串中的一个字符发生了改变,则计算得到的结果也是截然不同的。

  1.3 base64_enecode与base64_decode

  Base64_encode()返回使用base64对数据所做的编码,进而使二进制数据通过非纯8-bit传输层传输。base64_decode 则对使用了MIME base64编码的数据进行解码,并返回原始数据,此时返回的数据可能是二进制的。

  以上就是南京欣才教育老师所做的相关介绍,南京PHP程序员培训?要培训,上厚学网!全国大教育培训平台。

  一:南京欣才教育招生对象

  1、毕业1年半以上,真正从事PHP程序开发的程序员

  2、在我中心修完PHP全能工程师合格毕业的学员

  3、自学PHP,但是具有其他语言3年左右的项目开发经验

  4、具有1定的英语水平

  二:南京欣才教育证书认证

  1.PHP程序员证书

  2.ZCE证书,zend公司颁发的证书

文中图片素材来源网络,如有侵权请联系删除
分享到:

南京PHP程序员培训 原创内容,请点击南京PHP培训

  • Adobe认证
  • Oracle认证
  • 思科认证
  • 微软认证
  • Linux认证
  • 其他
  • 职业技能提升
  • 考证找工作
  • 兴趣爱好
  • 周末班
  • 全日制白班
  • 随到随学

热门课程

  • 前端工程师培训

    询价

  • 南京全能PHP工程师班

    询价

  • PHP中工程师开发班

    询价

  • PHP初级工程师开发班

    询价