base64_decode技巧
来源:互联网 发布:js input text 编辑:程序博客网 时间:2024/05/20 17:07
$str = strtr($str, '-*.', '+/='); 在base64的时候对字符串做替换。。。。
function decryptString($str, $key = '123456') {
$str = strtr($str, '-*.', '+/=');
$data = base64_decode($str);
$ivlength = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CFB);
$iv = substr($data, 0, $ivlength);
$encrypted = substr($data, $ivlength);
return mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, $encrypted, MCRYPT_MODE_CFB, $iv);
}
function encryptString($str, $key = '123456') {
$iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CFB), MCRYPT_RAND);
$encrypted = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $str, MCRYPT_MODE_CFB, $iv);
$en_text = base64_encode($iv . $encrypted);
$en_text = strtr($en_text, '+/=', '-*.');
return $en_text;
}
- base64_decode技巧
- base64_encode() 和 base64_decode()
- php base64_decode 解码方法
- base64_encode 和 base64_decode
- JS 实现BASE64_ENCODE 和 BASE64_DECODE
- base64_decode() 获取图片的大小
- eval(gzinflate(base64_decode解密方法
- JS 实现php中的 BASE64_ENCODE 和 BASE64_DECODE
- 将字符串以 BASE64 编码 base64_encode() base64_decode()
- php中base64_encode base64_decode加密解密函数
- PHP保存Base64图片base64_decode的问题
- PHP base64_decode+gzinflate压缩编码和解码代码
- php解决用base64_decode解密的时候,出现乱码
- base64_decode解密的时候,出现乱码或者是解不出
- php解决用base64_decode解密的时候,出现乱码
- eval(gzinflate(base64_decode无限加密文件的解密代码
- php中base64_decode与base64_encode加密解密函数实例
- PHP解决base64_decode解密出现的乱码问题
- 学习笔记之JavaScript
- Android界面开发推荐颜色
- php获取时间
- 3267
- iPhone应用中Protocol协议使用方法
- base64_decode技巧
- python SSH登录远程主机脚本实例
- html5 视频播放控件
- 成为Java高手的25个学习目标
- vs排版快捷键、30天以前日期、强类型、弱类型、网络七层模型、取表中一部分记录sql语句
- js jquery 获取URL参数
- Qt的皮肤设计(Style Sheet)
- 类苹果浏览器标签
- 字符与数字的相互转化