zoukankan      html  css  js  c++  java
  • 加密

    1. PHP中几种加密形式?
        
    2. Md5()加密  (密码加密)
    md5(string,raw)  如果成功则返回已计算的 MD5 散列,如果失败则返回 FALSE。string:必需。规定要计算的字符串。raw:可选。规定十六进制或二进制输出格式
    使用时用双Md5()加密,或者Md5()+string加密
     
    3. Crypt()加密算法
    crypt() 决定可用的算法。如果没有提供盐值,PHP 将自动生成一个 2 个字符(DES)或者 12 个字符(MD5)的盐值 
    。 CRYPT_STD_DES - 基于标准 DES 算法的散列使用 "./0-9A-Za-z" 字符中的两个字符作为盐值。在盐值中使用非法的字符将导致 crypt() 失败。 
    。 CRYPT_MD5 - MD5 散列使用一个以 $1$ 开始的 12 字符的字符串盐值。 
     
    4. Sha1()加密算法  单项加密,一般不建议使用
    sha1 ( string $str [, bool $raw_output = false ] )返回值:计算字符串的 sha1 散列值。 
    str :输入字符串。  raw_output:如果可选的 raw_output 参数被设置为 TRUE,那么 sha1 摘要将以 20 字符长度的原始格式返回,否则返回值是一个 40 字符长度的十六进制数字 
     
    5. URL编码加密算法   (传值时字符串加密)
    urlencode ( string $str )返回编码后的字符串,此字符串中除了 -_.之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。
    urldecode(string $str )返回解码后的字符串。解码给出的已编码字符串中的任何 %##。 加号('+')被解码成一个空格字符。
     
    6. Base64编码加密技术  (将电子邮件的主体或者图片类型进行编码传输)
    base64_encode ( string $data )返回值:编码后的字符串数据, 或者在失败时返回 FALSE;此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输,例如电子邮件的主体。
    base64_decode ( string $data [, bool $strict = false ] )对 base64 编码的 data 进行解码。返回值:返回原始数据, 或者在失败时返回 FALSE。返回的数据可能是二进制的。 
    7. 信息加密技术简介
  • 相关阅读:
    【二次开发】shopxo商城
    经典的PHPer为什么被认为是草根?
    PowerDesigner生成Access数据库
    NET开发学习项目资源
    ASP.NET程序开发范例宝典
    Web.Config文件配置小记
    NET开发学习项目资源(2)
    VS 2010一步步开发windows服务(windows service)
    jquery.mobile手机网页简要
    Android置底一个View后运行报错
  • 原文地址:https://www.cnblogs.com/lvyl/p/6991959.html
Copyright © 2011-2022 走看看