ndlli 发表于 2017-3-21 08:50:45

php加密概述

  加密函数有crypt(),md5()和shal()还有加密扩展库Mcrypt()和Mhash.
  1crypt()加密函数(单向加密)
  string crypt(string str[,string salt] );
  salt参数为干扰串,如果省略会随机生成干扰串,
  crypt()支持4中算法和长度
  说明:缺省情况下,PHP使用一个2个字符的DES干扰串,如果系统使用MD5,则会使用一个12个字符可以通过CRYPT_SALT_LENGTH变量来查看当前所有使用的干扰串的长度。
  md5()函数格式如下:
  string md5(string str[,bool raw_output])
  str为要加密的明文,raw_output参数设置为true函数返回一个二进制形式的密文,raw_output默认设置为false;
  sha1()
  string sha1(string str [,bool raw_output])
  一个40位的16进制数,如果参数raw_output为真,则返回一个20位的2进制数,默认为false;
页: [1]
查看完整版本: php加密概述