征服天堂

Just do it!
文章标签 ‘AES’

话不多说,先放上代码,一共有两个文件:AES.php(aes算法类文件)和aesDemo.php(应用实例文件),这里只贴出aesDemo.php

  1. <?php
  2. require_once(‘./AES.php’);
  3. //$aes = new AES();
  4. $aes = new AES(true);// 把加密后的字符串按十六进制进行存储
  5. //$aes = new AES(true,true);// 带有调试信息且加密字符串按十六进制存储
  6. $key = “this is a 32 byte key”;// 密钥
  7. $keys = $aes->makeKey($key);
  8. $encode = “123456”;// 被加密的字符串
  9. $ct = $aes->encryptString($encode, $keys);
  10. echo “encode = “.$ct.“<br>”;
  11. $cpt = $aes->decryptString($ct, $keys);
  12. echo “decode = “.$cpt;
  13. ?>      

[……]阅读全文