靜態(tài)網(wǎng)頁加密
前兩天看見有人問靜態(tài)網(wǎng)頁加密問題,就寫了這個代碼
稍微有些長,解釋一下思路:
加密時:先把用戶的密鑰A用md5加密為B,然后用B異或源文件S0得到目標(biāo)文件S1,把S1存入js變量中。
解密時:詢問密鑰,然后操作同加密。
因?yàn)橛昧薽d5,個人認(rèn)為沒有密鑰的時候是無法破解的(暴力除外)
大家試用一下
相關(guān)文章
JS實(shí)現(xiàn)瀏覽器打印、打印預(yù)覽示例
本篇文章主要介紹了JS實(shí)現(xiàn)瀏覽器打印、打印預(yù)覽示例。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02js 頁面刷新location.reload和location.replace的區(qū)別小結(jié)
在實(shí)際應(yīng)用的時候,重新刷新頁面的時候,我們通常使用: location.reload() 或者是 history.go(0) 來做。下面有一些相關(guān)的內(nèi)容,大家看完了就會有更多的收獲。2009-12-12通過實(shí)例了解JS執(zhí)行上下文運(yùn)行原理
這篇文章主要介紹了通過實(shí)例了解JS執(zhí)行上下文運(yùn)行原理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-06-06一個仿Windows UI的html table,兼容IE和firefox
兼容IE和firefox的仿Windows UI的html table2008-11-11JS中使用apply、bind實(shí)現(xiàn)為函數(shù)或者類傳入動態(tài)個數(shù)的參數(shù)
這篇文章主要介紹了JS中使用apply、bind實(shí)現(xiàn)為函數(shù)或者類傳入動態(tài)個數(shù)的參數(shù)的相關(guān)資料,需要的朋友可以參考下2016-04-04JS Generator 函數(shù)的含義與用法實(shí)例總結(jié)
這篇文章主要介紹了JS Generator 函數(shù)的含義與用法,結(jié)合實(shí)例形式總結(jié)分析了JS Generator 函數(shù)基本含義、用法及操作注意事項(xiàng),需要的朋友可以參考下2020-04-04