HTML JS 字串的簡單加密與解密

2021-08-16 20:39:45 字數 411 閱讀 6954

用escape與unescape進行編碼與解碼字串,例如「你好」加密後變為「%u4f60%u597d」,看不懂吧,如果是加密js的話,執行時可以解密後使用eval函式執行。

// 加密函式

function

compile

(code)

return

escape(c);

} // 解密函式

function

uncompile

(code)

return c;

}

使用microsoft出品的指令碼編碼器script encoder來進行編碼 ,加空格、斜槓、tab等字元來混亂編碼…這些編碼感覺不是很優雅,就不說了。。。

這幾種專業加密的方式,自行搜尋…

字串簡單加密演算法

題目描述 輸入乙個字串,其中字串小寫字母a 到 z 組成。請將此字串進行加密 1 將字串前半部分每個字元減 1,後半部分每個字元加 1。比如d減 1變為c。2 如果字串長度為奇數,中間字元不作處理。3 字元為a z時做迴圈處理。比如,字元為a,減 1為z 字元為z,加 1為a。eg bewuz 處理...

簡單的字串加密演算法

本文介紹的一種簡單的字串加密演算法,主要有兩部分組成 1.加密鑰匙字串混淆 2.加密字串與鑰匙之間的異或加密 先附上加密和解密的實現 後面有機會再詳細分析一下。加密常量 可以定義任意常量 define c1 1 define c2 2加密 cstring encrypt cstring s,word...

字串加密

輸入一串字元 長度不超過100 和乙個正整數k,將其中的英文本母加密並輸出加密後的字串,非英文本母不變。加密思想 將每個字母c加乙個序數k,即用它後面的第k個字母代替,變換公式 c c k。如果字母為z,則後乙個字母是a,也就是字母字元形成乙個圓。輸入第一行是若干字元,以回車結束。輸入第二行是乙個整...