• Uncle Liu's Blog
  • 追忆曾经逝去的岁月,在此存放我容易丢失的记忆!
  • 首页
  • 碎语
  • 留言板
  • 登录
  • PHP简单可逆加密

    [PHP+MYSQL]
    post by Uncle Liu / 2009-8-19 7:42 Wednesday
    PHP代码
    1. <?php   
    2. function encrypt($key, $plain_text) {   
    3.     $plain_text = trim($plain_text);   
    4.     $iv = substr(md5($key), 0,mcrypt_get_iv_size (MCRYPT_CAST_256,MCRYPT_MODE_CFB));   
    5.     $c_t = mcrypt_cfb (MCRYPT_CAST_256, $key, $plain_text, MCRYPT_ENCRYPT, $iv);   
    6.     return trim(chop(base64_encode($c_t)));   
    7. }   
    8.   
    9. function decrypt($key, $c_t) {   
    10.     $c_t = trim(chop(base64_decode($c_t)));   
    11.     $iv = substr(md5($key), 0,mcrypt_get_iv_size (MCRYPT_CAST_256,MCRYPT_MODE_CFB));   
    12.     $p_t = mcrypt_cfb (MCRYPT_CAST_256, $key, $c_t, MCRYPT_DECRYPT, $iv);   
    13.     return trim(chop($p_t));   
    14. }   
    15.   
    16.   
    17. $encryted_str=encrypt("php","phpStudy");   
    18. echo "加密后的字符串为:$encryted_str<br>";   
    19.   
    20. $decrypt_str=decrypt("php",$encryted_str);   
    21. echo "解密后的字符串为:$decrypt_str<br>";   
    22.   
    23. ?>   
    « 热烈庆祝韩国首枚运载火箭“罗老号”发射“部分失败” | 中国电信DNS大全»

    引用地址:

    有以下朋友发表了自己的看法:

    Gravatar Coach Factory Outlet
    2011-12-12 15:17
    感谢分享哈。。

    发表评论:

  • 搜索

  • 岁月如梭

  • 分类

    • 心情记事(40) 订阅该分类
    • 经典网文(30) 订阅该分类
    • PHP+MYSQL(40) 订阅该分类
    • Javascript(21) 订阅该分类
    • 电脑网络(33) 订阅该分类
    • emlog(7) 订阅该分类
    • Linux(2) 订阅该分类
  • 日历

  • 随机日志

    • 顺治帝的出世遗诗
    • PHP一个小巧的缓存类
    • 贴吧诗人"青衫"之七绝
    • 异痛
    • 利用php的ob_start来生成静态页面的方法
  • 链接

    • TangJun's blog
    • vb.vc个性域名
    • 点滴记忆
    • 奇遇——心情随笔
    • Sfan@Live
    • 乐小北
    • 游戏毁我半生
    • 铁观音茶叶
    • ═╬簡箪√嗳
    • KLLER's Blog
    • Web前端开发
    • 零度自由
    • PHP100中文站论坛
    • Api.im
    • emlog
  • 最新日志

    • 茶汤
    • 操蛋的一年终于过去了
    • 域名城第16届域名大赛 - “非6勿扰”双拼.com域名大赛
    • 永远的兄弟
    • 夜半孤寂茶当酒,一壶独饮到天明
  • soft

    • 分类信息
订阅Rss
Powered by emlog | Loekman 主题 | 沪ICP备09020591号