本文目錄一覽:
- 1、JSP和JAVA對數據進行加密解密
- 2、Java怎麼加密字符串js才能解密
- 3、jsencrypt加密java解密
- 4、如何前台JS進行加密,後台java進行解密?
- 5、誰有用js加密,用java對應解密的 源代碼
JSP和JAVA對數據進行加密解密
這算哪門子加解密啊。。。。
用md5加密;
或者使用des等也可以;
Java提供很多中加解密算法,api很容易實現。。你查下api或者百度下就行了。。
Java怎麼加密字符串js才能解密
像CODE64編碼這種,js就能解密。包括像DES等等很多算法,只要知道密鑰,js就都能解密。不過不推薦前台解密的方式,容易泄露密鑰和密碼
jsencrypt加密java解密
很不幸,就以我的知識範圍,純粹的JS無法做到百分百的安全。理由如下:
現在的瀏覽器端可以直接看到你的JS代碼,JS代碼都是明文的。儘管你可以壓縮,混淆,但是也是加大hack的難度,無法徹底對瀏覽器不可見。既然你的代碼都被看見了,那麼Hash,加密都是扯淡了。
對內容加密可以使用HTTPS,這點不假。但是這僅僅能夠抵抗抓包工具,但是通過瀏覽器的開發工具,仍然能夠看到你的請求內容,格式。那麼就可以按照你的格式偽造請求。我們就可以通過偽造請求修改某社交網站的用戶設置。
結論:純粹JS看起來無法滿足你的需求,但是可以使用object標籤,自己開發控件進行數據加密,這點事可以的。但是這就超出了JS的範圍。並且Object的這個話題太大,我沒辦法給你展開,你自己研究下吧
如何前台JS進行加密,後台java進行解密?
很不幸,就以我的知識範圍,純粹的JS無法做到百分百的安全。理由如下:
現在的瀏覽器端可以直接看到你的JS代碼,JS代碼都是明文的。儘管你可以壓縮,混淆,但是也是加大hack的難度,無法徹底對瀏覽器不可見。既然你的代碼都被看見了,那麼Hash,加密都是扯淡了。
對內容加密可以使用HTTPS,這點不假。但是這僅僅能夠抵抗抓包工具,但是通過瀏覽器的開發工具,仍然能夠看到你的請求內容,格式。那麼就可以按照你的格式偽造請求。我們就可以通過偽造請求修改某社交網站的用戶設置。
結論:純粹JS看起來無法滿足你的需求,但是可以使用object標籤,自己開發控件進行數據加密,這點事可以的。但是這就超出了JS的範圍。並且Object的這個話題太大,我沒辦法給你展開,你自己研究下吧
誰有用js加密,用java對應解密的 源代碼
script language=”javascript”
var str;
function showUnico(){
if(document.getElementById(“before”).value.length 0){
str = escape(document.getElementById(“before”).value);
document.getElementById(“after”).value = str;
}
else alert(“請輸入要加密的代碼”);
}
function showHtml(){
if(document.getElementById(“after”).value.length 0){
str = unescape(document.getElementById(“after”).value);
document.getElementById(“before”).value = str;
}
else alert(“請輸入要解密的代碼”);
}
function clearBoth(){
document.getElementById(“before”).value = “”;
document.getElementById(“after”).value = “”;
}
/script
body
center
table
tr
th加密前/th
th加密後/th
/tr
tr
td
textarea id=”before” style=”width: 200px; height: 174px”/textarea
/td
td
textarea id=”after” style=”width: 200px; height: 174px”/textarea
/td
/tr
/table
br
input type=”button” value=”加密” onclick=”showUnico()”
input type=”button” value=”解密” onclick=”showHtml()”
input type=”button” value=”全部清空” onclick=”clearBoth()”
/center
/body
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/206893.html