js加解密字串

2022-03-11 16:43:47 字數 427 閱讀 7072

專案中經常會有url帶參並取引數值的問題,最常見的就是登入後再回到原來的頁面redirect_uri,我們通常會使用 encodeuricomponent() 轉碼,當然簡單的可以這樣使用,如果涉及到引數特別多,然後對引數值安全性又有一定的要求,那麼就需要考慮對字串加密了。可能通常情況下都是在服務端加密後再重定向頁面,但是也不乏有直接通過js處理的,這裡簡要的介紹一種寫法,簡單實用

加密:

window.pwdstring.encrypt(url)
解密:

var uri =window.pwdstring.decrypt(url)

console.log(uri)

chrome控制台輸出:

字串加解密

題目 1 對輸入的字串進行加解密,並輸出。2加密方法為 當內容是英文本母時則用該英文本母的後乙個字母替換,同時字母變換大小寫,如字母a時則替換為b 字母z時則替換為a 當內容是數字時則把該數字加1,如0替換1,1替換2,9替換0 其他字元不做變化。3 解密方法為加密的逆過程。輸入 輸入一串要加密的密...

字串加解密

題目描述 1 對輸入的字串進行加解密,並輸出。2 加密方法為 當內容是英文本母時則用該英文本母的後乙個字母替換,同時字母變換大小寫,如字母a時則替換為b 字母z時則替換為a 當內容是數字時則把該數字加1,如0替換1,1替換2,9替換0 其他字元不做變化。3 解密方法為加密的逆過程。介面描述 實現介面...

字串加解密

描述 1 對輸入的字串進行加解密,並輸出。2 加密方法為 當內容是英文本母時則用該英文本母的後乙個字母替換,同時字母變換大小寫,如字母a時則替換為b 字母z時則替換為a 當內容是數字時則把該數字加1,如0替換1,1替換2,9替換0 其他字元不做變化。3 解密方法為加密的逆過程。輸入輸入一串要加密的密...