Base64概述:
Base64是JDK8提出的一个新特性,可以用来进行按照一定规则编码和解码
使用:
编码:
1.获取编码器
2.对数据进行编码
解码:
1.获取解码器
2.对数据进行解码
Base64工具类提供了一套静态方法获取三种Base64编码解码
基本:输出被映射到一组字符A-Za-z0-9+/,编码不添加任何行标,输出的解码仅支持A-Za-z0-9+/
URL:输出被映射到一组字符A-Za-z0-9+_,输出是URL和文件
MIME:输出映射到MIME友好格式,因为输出每行数据不超过67个字符
API:
public static Encoder getEncoder():基本型 base64 编码器
public static Decoder getDecoder():基本型 base64 编码器
public static Encoder getUrlEncoder():Url型 base64 编码器
public static Decoder getUrlDecoder():Url型 base64 编码器
public static Encoder getMimeEncoder():Mime型 base64 编码器
public static Decoder getMimeDecoder():Mime型 base64 编码器
因为解码失败了。
加解集-加密与解密工具合集下载不了,这个是由于解码失败导致的,可以进行解码器的升级,还可以进行在线解码,通过线上解码来提高解码的成功率,还可以通过解码获得这个解码的的效率
你自己调试一下deCode要解密的数据串,这个串的长度应该是4的倍数,否则肯定是会报这个错误的
求采纳
getUrl(html)函数: 从参数html中查找 "thumb":\\xxxxx形式的字符串,返回xxxx这串字符串,这xxx中包含了jpg的url。
findReplaceStr(url)函数: 查找参数url的.jpg前字符串,即图片名称,返回这个名称的字符串。
getBigImageUrl(url,replaceStr)函数: 处理参数url,把图片地址用参数replaceStr替换为正确的解析地址newurl,并返回这个newurl。
这几个函数通篇没有用到什么base64解码,只使用了正则表达式re模块,你是不是搞错了?
? div id="footer" class="sisifanyid264-2dcb-56be-f8a6 clearfix"
div class="sisifanyi2dcb-56be-f8a6-849c copyright left"© 2009 THEME NAME. POWERED BY a href=""WORDPRESS/a AND a href="" title="Free and Premium Wordpress Themes"WPCRUNCHY/a/div
div class="sisifanyi56be-f8a6-849c-8f50 credits right"Design by a href="" target="_blank"Online Casinos/a. In collaboration with a href="" target="_blank"Free MMORPG/a, a href="" target="_blank"VPS Hosting/a and a href="" target="_blank"Video Hosting/a/div
/div
/div
?php wp_footer(); ?
!--[if IE 6]
scriptfor (x in document.write) { document.write(x);}/script
![endif]--
/body
/html
就是一段这个破东西。
你自己到这个页面去慢慢查吧,反正后半部我给你弄出来了,你自己看。
前半部分的代码,需要加上后半部分的代码才能够解密。是挺烦的。
你到这个网站去解密:
$lll=0;eval(base64_decode("JGxsbGxsbGxsbGxsPSdiYXNlNjRfZGVjb2RlJzs="));$ll=0;eval($lllllllllll("JGxsbGxsbGxsbGw9J29yZCc7"));$llll=0;$lllll=3;eval($lllllllllll("JGw9JGxsbGxsbGxsbGxsKCRvKTs="));$lllllll=0;$llllll=($llllllllll($l[1])8)+$llllllllll($l[2]);eval($lllllllllll("JGxsbGxsbGxsbGxsbGw9J3N0cmxlbic7"));$lllllllll=16;$llllllll="";for(;$lllll$lllllllllllll($l);){if($lllllllll==0){$llllll=($llllllllll($l[$lllll++])8);$llllll+=$llllllllll($l[$lllll++]);$lllllllll=16;}if($llllll0x8000){$lll=($llllllllll($l[$lllll++])4);$lll+=($llllllllll($l[$lllll])4);if($lll){$ll=($llllllllll($l[$lllll++])0x0f)+3;for($llll=0;$llll$ll;$llll++)$llllllll[$lllllll+$llll]=$llllllll[$lllllll-$lll+$llll];$lllllll+=$ll;}else{$ll=($llllllllll($l[$lllll++])8);$ll+=$llllllllll($l[$lllll++])+16;for($llll=0;$llll$ll;$llllllll[$lllllll+$llll++]=$llllllllll($l[$lllll]));$lllll++;$lllllll+=$ll;}}else$llllllll[$lllllll++]=$llllllllll($l[$lllll++]);$llllll=1;$lllllllll--;}eval($lllllllllll("JGxsbGxsbGxsbGxsbD0nY2hyJzs="));$lllll=0;eval($lllllllllll("JGxsbGxsbGxsbD0iPyIuJGxsbGxsbGxsbGxsbCg2Mik7"));$llllllllll="";for(;$lllll$lllllll;){$llllllllll.=$llllllllllll($llllllll[$lllll++]^0x07);}eval($lllllllllll("JGxsbGxsbGxsbC49JGxsbGxsbGxsbGwuJGxsbGxsbGxsbGxsbCg2MCkuIj8iOw=="));eval($lllllllll);