發(fā)文章
發(fā)文工具
撰寫
網(wǎng)文摘手
文檔
視頻
思維導(dǎo)圖
隨筆
相冊
原創(chuàng)同步助手
其他工具
圖片轉(zhuǎn)文字
文件清理
AI助手
留言交流
前兩天看見有人問靜態(tài)網(wǎng)頁加密問題,就寫了這個代碼
思路:
加密時(shí):先把用戶的密鑰A用md5加密為B,然后用B異或源文件S0得到目標(biāo)文件S1,把S1存入js變量中。
解密時(shí):詢問密鑰,然后操作同加密。
因?yàn)橛昧薽d5,個人認(rèn)為沒有密鑰的時(shí)候是無法破解的(暴力除外)大家試用一下哈哈:
源代碼如下:
將此源代碼保存成HTML格式的文件,雙擊運(yùn)行即可看到效果
來自: duduwolf > 《編程》
0條評論
發(fā)表
請遵守用戶 評論公約
QQ農(nóng)場外掛編程探索(good)
二、密碼算法 剛才跟蹤了一下密碼算法,好復(fù)雜,Javascript算法如下: function preprocess(A){ var B=""; B+=A.verifycode.value; B=B.toUpperCase(); //這里的B的值,是用戶填的驗(yàn)證碼...
javascript md5 函數(shù)
javascript md5 函數(shù) var hexcase = 1; var b64pad = ""; var chrsz = 8; var mode = 16; //模式選擇 (16為16位的加密 32 為32位的加密)function md5_3(s) {return binl2str(...
易語言webqq加密js參數(shù)分析
把密碼框內(nèi)容賦值給 M var I = hexchar2bin(md5(M)); MD5 加密密碼 在進(jìn)行 hexchar2bin編碼 賦值給 I var H = md5(I + pt.uin); 把I的值同 UIN的值鏈接(這里兩個都是文本。func...
MD5加密
加密
《灰灰的密碼學(xué)筆記》給新手的福利
乘法密碼也是一種簡單的替代密碼,與凱撒密碼相似,凱撒密碼用的是加法,而乘法密碼用的自然是乘法。仿射密碼就是凱撒密碼和乘法密碼的...
C語言實(shí)現(xiàn)MD5加密,竟如此簡單!
void MD5Update(MD5_CTX *context,unsigned char *input,unsigned int inputlen){ unsigned int i = 0,index = 0,partlen = 0;MD5_CT...
md5加密算法c實(shí)現(xiàn),七分注釋
/* Constants for MD5Transform routine. *//*md5轉(zhuǎn)換用到的常量,算法本身規(guī)定的*/#define S11 7#define S12 12#define S13 17#define ...
MD5加密源碼(32位)
MD5Context = record State: MD5State;procedure MD5Init(var Context: MD5Context);procedure MD5Update(var Context: MD5Context;// Initialize given Contextprocedure MD5Init(var Context: MD5C...
Flash特效制作常用的源代碼
if(Math.abs(_global.click_x-me._x)<2&&Math.abs(_global.click_y-me.比如,假如當(dāng)前有很多mc覆蓋了onEnterFrame函數(shù),我們可以這樣了解那些在_root下的mc的onEnterFrame函。dis=Math.sqrt...
微信掃碼,在手機(jī)上查看選中內(nèi)容