cookie密码难理解

来源:4-8 使用session来存储用户的登录信息

慕少8622884

2016-04-23 18:19

$str = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), $str, MCRYPT_MODE_ECB));

$str = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), base64_decode($str), MCRYPT_MODE_ECB);

请问这两个加密和解密的语句中的base64_encode、mcrypt_encrypt、MCRYPT_RIJNDAEL_256、md5($secureKey)、MCRYPT_MODE_ECB、以及解密的顺序怎么理解啊?求大神帮忙!

写回答 关注

1回答

  • crasfman
    2016-04-24 11:18:44

    base64_encode 方法中 mcrypt_encrypt 方法参数:MCRYPT_RIJNDAEL_256 做为字符串算法名称是一个常量 md5($secureKey) 用于加解密的KEY MCRYPT_MODE_ECB也是一个常量用于加解密模式方法

    更详细说明可以查看:http://php.net/manual/en/function.mcrypt-encrypt.php

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181727 学习 · 2575 问题

查看课程

相似问题