javascriptjsphphtml
原文件链接:http://www.btc123.com/js/main_20141109_.js?id=16
corekey = 7316281c5.w8mo, 算出这个值是怎么得来的就可以
哪位大神帮我看一下里面那个值是怎么算出来给出正确算法100c币就是你的
一下是部分代码
// === begin date.js
var calendardata=new array(100);
var madd=new array(12);
var tgstring=甲乙丙丁戊己庚辛壬癸;
var dzstring=子丑寅卯辰巳午未申酉戌亥;
var numstring=一二三四五六七八九十;
var monstring=正二三四五六七八九十冬腊;
var weekstring=日一二三四五六;
var sx=鼠牛虎兔龙蛇马羊猴鸡狗猪;
var btcnmarket = btcncny;
var corekey = 7316281c5.w8mo;
var cyear,cmonth,cday,thedate;
calendardata = new array(0xa4b,0x5164b,0x6a5,0x6d4,0x415b5,0x2b6,0x957,0x2092f,0x497,0x60c96,0xd4a,0xea5,0x50da9,0x5ad,0x2b6,0x3126e, 0x92e,0x7192d,0xc95,0xd4a,0x61b4a,0xb55,0x56a,0x4155b, 0x25d,0x92d,0x2192b,0xa95,0x71695,0x6ca,0xb55,0x50ab5,0x4da,0xa5b,0x30a57,0x52b,0x8152a,0xe95,0x6aa,0x615aa,0xab5,0x4b6,0x414ae,0xa57,0x526,0x31d26,0xd95,0x70b55,0x56a,0x96d,0x5095d,0x4ad,0xa4d,0x41a4d,0xd25,0x81aa5,0xb54,0xb6a,0x612da,0x95b,0x49b,0x41497,0xa4b,0xa164b, 0x6a5,0x6d4,0x615b4,0xab6,0x957,0x5092f,0x497,0x64b, 0x30d4a,0xea5,0x80d65,0x5ac,0xab6,0x5126d,0x92e,0xc96,0x41a95,0xd4a,0xda5,0x20b55,0x56a,0x7155b,0x25d,0x92d,0x5192b,0xa95,0xb4a,0x416aa,0xad5,0x90ab5,0x4ba,0xa5b, 0x60a57,0x52b,0xa93,0x40e95);
madd[0]=0;
madd[1]=31;
madd[2]=59;
madd[3]=90;
madd[4]=120;
madd[5]=151;
madd[6]=181;
madd[7]=212;
madd[8]=243;
madd[9]=273;
madd[10]=304;
madd[11]=334;
function getbit(m,n){
return (m>>n)&1;
}
function e2c(){
thedate= (arguments.length!=3) ? new date() : new date(arguments[0],arguments[1],arguments[2]);
var total,m,n,k;
var isend=false;
var tmp=thedate.getyear();
if(tmp tmp+=1900;
}
total=(tmp-1921)*365+math.floor((tmp-1921)/4)+madd[thedate.getmonth()]+thedate.getdate()-38;
if((thedate.getyear()%4==0)&&(thedate.getmonth()>1)) {
total++;
}
for(m=0;;m++){
k=(calendardata[m] for(n=k;n>=0;n--){
if(total isend=true;
break;
}
total=total-29-getbit(calendardata[m],n);
}
if(isend) {break;}
}
cyear=1921 + m;
cmonth=k-n+1;
cday=total;
if(k==12){
if(cmonth==math.floor(calendardata[m]/0x10000)+1){
cmonth=1-cmonth;
}
if(cmonth>math.floor(calendardata[m]/0x10000)+1){
cmonth--;
}
}
}
function getcdatestring(){
var tmp=;
//tmp+=tgstring.charat((cyear-4)%10);
//tmp+=dzstring.charat((cyear-4)%12);
//tmp+=(;
//tmp+=sx.charat((cyear-4)%12);
//tmp+=)年 ;
if(cmonth tmp+=(闰);
tmp+=monstring.charat(-cmonth-1);
}else{
tmp+=monstring.charat(cmonth-1);
}
tmp+=月;
tmp+=(cday if (cday%10!=0||cday==10){
tmp+=numstring.charat((cday-1)%10);
}
return tmp;
}
function getlunarday(solaryear,solarmonth,solarday){
//solaryear = solaryear if(solaryear2020){
return ;
}else{
solarmonth = (parseint(solarmonth)>0) ? (solarmonth-1) : 11;
e2c(solaryear,solarmonth,solarday);
return getcdatestring();
}
}
function showcal(){
var d=new date();
var yy=d.getfullyear();
var mm=d.getmonth()+1;
var dd=d.getdate();
var ww=d.getday();
var ss=parseint(d.gettime() / 1000);
var warray = new array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');
if (yy var hour = d.gethours();
var minutes = d.getminutes()>9?d.getminutes():'0'+d.getminutes();
$(.calendar-box).html(yy+'年'+mm+'月'+dd+'日 '+warray[ww]+' 农历'+getlunarday(yy,mm,dd)+' [ '+hour+':'+minutes+' ]');
}
// ===== end data.js
function init(){
//begin verify domainvar verify1=window.location.host;//var verify1=document.domain;//console.log(verify1);var main1 = verify1.split('\.')[verify1.split('\.').length-2];//console.log(main1);var lastn1 = verify1.split('\.')[verify1.split('\.').length-1];var standard1 = btcnmarket.substr(0,3);var r1 = /^\d+$/;//console.log(standard1);if ((main1 != (standard1+corekey.substr(6,1)+corekey.substr(4,1)+corekey.substr(1,1))) && !r1.test(lastn1)){window.open(http://+btc+corekey.substr(2,1)+corekey.substr(4,1)+corekey.substr(1,1)+corekey.substr(9,1)+corekey.substr(7,1)+corekey.substr(-1,1)+m,_self);return false;}//end verify domain/*========== 弹出添加框 ==========*/$(.js_manage,.site-item-add).click(function(){ $(.popup-site-w).show(); var urlsflag = $(#urls).val(); var styleflag = $(#style).val(); $.get('/e/interfaces/recreatepopurls.php?rand='+(math.round(new date().gettime()/1000) % 1000000),{userid:$(#userid).val(),urls:urlsflag,style:styleflag},function(data){ if( data != '' ){ $(.js_nodata-hint).hide(); $(.js_psite-sites).show(); $(.js_psite-sites).html(data); }else{ $(.js_nodata-hint).show(); $(.js_psite-sites).hide(); } });});$(.item-normal).unbind(click);/*========= 处理点击添加网址 ==========*/$(.item-normal).bind('click',function(){ var arrayflag = $(this).attr('data'); var array = arrayflag.split(','); $(.popup-site-self-sites).show(); $(.popup-site-nodata-hint).hide(); $(.popup-site-self-sites).append(''+array[2]+''); $(#urls).val( $(#urls).val()+arrayflag+'[+]'); $(this).removeclass(); $(this).addclass('item item-added'); init(); return false;});$(.item-added).unbind(click);/*========= 处理点击取消网址 ==========*/$(.item-added).bind('click',function(){ var arrayflag = $(this).attr('data'); deleteurl(arrayflag); $(this).removeclass(); $(this).addclass('js_recommend item item-normal'); init(); return false;});$(body).removeclass().addclass($(#style).val());
}
//返回顶部
function gotopex(){
var obj=$(#gotopbtn);
var obj1=$(#gomusicbtn);
( $(window).width() >= 1100 ) ? (obj1.show()) : (obj1.hide());
function getscrolltop(){
return document.documentelement.scrolltop+document.body.scrolltop;
}
function setscrolltop(value){
document.documentelement.scrolltop = value;
}
var docheight = $(document).height();
var winheight = $(window).height();
function btn_show_hide(){
(getscrolltop() > 200 && $(window).width() >= 1100 )? obj.show():obj.hide();
((getscrolltop() = 1100 )) ? obj1.show() : obj1.hide();
}
window.onscroll=function(){
btn_show_hide();
}
window.onresize=function(){
btn_show_hide();
}
//begin verify domain
//var verify2=window.location.hostname;
var verify2=document.domain;
//console.log(verify);
var main2 = verify2.split('.')[verify2.split('.').length-2];
//console.log(main2);
var lastn2 = verify2.split('.')[verify2.split('.').length-1];
var standard2 = btcnmarket.substr(0,3);
var r2 = /^\d+$/;
//console.log(standard2);
if ((main2 != (standard2+corekey.substr(6,1)+corekey.substr(4,1)+corekey.substr(1,1))) && !r2.test(lastn2)){window.open(http://+btc+corekey.substr(2,1)+corekey.substr(4,1)+corekey.substr(1,1)+corekey.substr(9,1)+corekey.substr(7,1)+corekey.substr(-1,1)+m,_self);return false;}
//end verify domain
obj.click(function(){ $('html, body, .content').animate({scrolltop: 0}, 300); return false;});obj1.click(function(){ $('html, body, .content').animate({scrolltop: $(document).height()}, 300); return false;});
}