php对称加密算法的例子_PHP教程

原创
2016-07-13 10:30:08 554浏览

分享下php对称加密算法的实现代码。

KEY 是之前定义的常量

Mcrypt::::('ROOT') or ('Access Denied'   encrypt( (mcrypt_encrypt(MCRYPT_RIJNDAEL_256, (), , MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB),   decrypt( mcrypt_decrypt(MCRYPT_RIJNDAEL_256, (), (), MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB),

xcrypt.php

 
      
  __construct(,  = 'cbc',  = "off" (( 8: 
->mcrypt = 16: 
->mcrypt = 32: 
->mcrypt =: 
("Key size must be 8/16/32".jbxue.-> =  (( 'ofb': 
->mode = ( == 'off') ('OFB must give a IV'); 
 'cfb': 
->mode = ( == 'off') ('CFB must give a IV'); 
 'ecb': 
->mode = = 'off'; 
 'cbc': 
: 
->mode = (( "off": 
->iv =  "auto": 
 = =='WINNT' ? MCRYPT_RAND :->iv = mcrypt_create_iv(mcrypt_get_block_size(->mcrypt, ->mode), : 
->iv =   www.jbxue.  getIV( = 'base64' ( 'base64': 
 = (-> 'hex': 
 = (-> 'bin': 
: 
 = ->  
  encrypt(,  = 'base64' (->mcrypt == MCRYPT_DES)  = ->_pkcs5Pad( ((-> = mcrypt_encrypt(->mcrypt, ->, , ->mode, -> = mcrypt_encrypt(->mcrypt, ->, , -> ( 'base64': 
 = ( 'hex': 
 = ( 'bin': 
: 
 =   
  decrypt(,  = "base64" =  ( 'base64': 
 = ( 'hex': 
 = ->_hex2bin( 'bin': 
: ( !==  ((-> = mcrypt_decrypt(->mcrypt, ->, , 
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。