氣質 發問時間: 電腦與網際網路程式設計 · 1 0 年前

請問js檔裡面的語法可以加密嗎?

我的音樂播放程式很容易破解 會把我設定裡面的音樂顯示出來

想請問一下 可以在js檔裡面的文字加密嗎???!!

【例如】

<!--

//

// [T1~11] 下面這一行是使用一般的設定格式來設定播放清單項目

mkList(\"http:/....xxxx\",\"平井堅〃★〃古老的大鐘\");

//-->

【加密】

<HTML>

<HEAD>

<SCRIPT LANGUAGE=\"Javascript\">

<!--

var Words =\"%3C%21--%0D%0A%0D%0A//%0D%0A//%20%5BT1%uFF5E11%5D%20%u4E0B%u9762%u9019%u4E00%u884C%u662F%u4F7F%u7528%u4E00%u822C%u7684%u8A2D%u5B9A%u683C%u5F0F%u4F86%u8A2D%u5B9A%u64AD%u653E%u6E05%u55AE%u9805%u76EE%0D%0A%0D%0AmkList%28%22http%3A/....xxxx%22%2C%22%u5E73%u4E95%u5805%u3003%u2605%u3003%u53E4%u8001%u7684%u5927%u9418%22%29%3B%0D%0A%0D%0A//--%3E\"

function SetNewWords()

{

var NewWords;

NewWords = unescape(Words);

document.write(NewWords);

}

SetNewWords();

// -->

</SCRIPT>

</HEAD>

<BODY>

</BODY>

</HTML>

貼到js 就不能用了 好像不能加密 希望大家給我個正確解答^^

2 個解答

評分
  • ?
    Lv 5
    1 0 年前
    最佳解答

    貼到js檔裡面還是可以用...不過你要在網頁的<head></head>標籤內貼上

    <script language="JavaScript" src="js檔名稱"></script>

    不過呢^^~無論如何,JS檔是沒有辦法隱藏的...你可以鎖右鍵,但是真正有心的人還是可以破解...

    (問)為什麼js跟php不一樣,不能隱藏加密呢?

    (答)因為js是在使用者端執行,所以為了要讓使用者端的電腦能夠解譯,當然不會隱藏囉

    而php或是asp.net本身是在伺服器端處理完才送給客戶端的程式,當然可以只送出解譯後的html囉^^~

    參考資料: 自己
    • Commenter avatar登入以對解答發表意見
  • 1 0 年前

    一般 JS 加密,用正常語法寫完,整頁內容編碼後,真正執行時,只有一行

    document.write (unescape(....));

    頁面都下載完了, 再用 document.write() 當然會不成功

    重點來了

    1.你可以用 unescape 那別人也可以用, 所以真的加密嗎?

    2.如果你的音樂檔也是抓來的, 何苦怕別人抓呢?

    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。