url是直接顯示在地址欄中的,這個無法加密,但是可以用https安全套接字,安裝服務端證書。如果你不想別人看到某個地址,你可以用request.setRequestDispacher("*/.jsp").forword(request,response);我不知道拼對沒有,自己多網上搜下。
Ⅱ 如何加密url後的數字參數
加密參數是jsp參數傳遞中的一種安全措施,加密方法如下:
建議使用對稱加密如:DES或者是PBE演算法。
加密演算法如下:
public static String encrypt(String key, String plainText) throws Exception {
String encryptTxt = "";
try {
byte[] salt = new byte[8];
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(key.getBytes());
byte[] digest = md.digest();
for (int i = 0; i < 8; i++) {
salt[i] = digest[i];
}
Ⅲ 怎麼給URL加密
你可以設置跳轉啊!也就是滿足什麼條件到什麼頁面!一個switch()語句及可以了!URL加密!鄙人沒有聽說過!但是傳輸一些特殊字元的時候可以URLENCODE()一下!
Ⅳ 網址加密,怎麼實現
實現辦法:
(1)利用彈出窗口封鎖滑鼠右鍵將下面這段代碼放在網頁HTML代碼的標志中,就可以實現封鎖右鍵,給網頁加密。
<script language="javascript">function click() {if (event.button==2) {alert('本站不準使用右鍵,使用左鍵吧!^_^') }}document.onmousedown=click</script>
(2)彈出「添加收藏夾」封鎖滑鼠右鍵將下面這段代碼放在網頁的HTML代碼的標志中。實現點擊右鍵出現「添加到收藏夾」選項。
<script language="javascript">function click() {if (event.button==2) {window.external.addFavorite('http://www.51CTO.com/,' 51CTO')}}document.onmousedown=click</script>
(3)徹底封鎖滑鼠右鍵將下面這段代碼放在網頁的HTML代碼的標志中能夠實現徹底封鎖滑鼠右鍵的效果,由於這個腳本在右鍵按下時調用一個函數,所以可以改為很多種類型。即使按下左鍵,再按下右鍵,放開左鍵,再放開右鍵的方法也還是破解不了。
<script>function DM(e){if(!ns){if(event.button>1)window.external.addFavorite('http://www.popunet.com/,' 大眾網路報')}else{if(e.which>1)return false}}ns=navigator.appName=="Netscape";if(ns)document.captureEvents(Event.MOUSEMOVE|Event.MOUSEDOWN);document.onmousemove=DM;document.onmousedown=DM;</script>
(4)禁止查看源文件將下面這段代碼放在網頁的HTML代碼的標志中則可以實現禁止利用IE瀏覽器查看源文件。
<script language="JavaScript"><!--document.onmousedown=clickfunction click() {if ( event.button==2) {alert('不準查看源文件') }if ( event.button==3) {alert('不準查看源文件') }}//--></script>
(5)用亂碼顯示鏈接、調用地址加密。利用某些函數把URL字元轉換成ASCII碼,從而達到隱藏鏈接Frame頁面和*.js,*.asp等腳本的目的。返回ASCII碼escape(character),ASCII碼為%XX格式,XX是十六進制,如空格鍵為%20。返回字元unEscape(string)。
Ⅳ 如何設置url加密
你好,url加密可用java.net.URLEncoder.encode{Base64編碼(加密字串),StringCode}這樣的方法來對url中的參數進行加密。
我們來說下如何加密
一、演算法的選擇:
對於像對url中的參數進行加密的過程,我不建議使用rea或者是二重des這樣的加密演算法,主要原因在於性能速度會受影響。建議使用對稱加密如:DES或者是PES演算法。
二、加密原理
對於一個純文本,加密後它會變成一堆亂碼,這堆亂碼包括了許多非法字元,不希望把這些字元放入bean中,因此加密完後,還要對加密結果進行besa64編碼。
加密過程:輸入口令{KEY}-->加密文本-->以besa64對加密後的結果進行編碼-->以java.net.URLEncoder.encode編碼成瀏覽器可以識別的形式-->傳輸給接受的action
Ⅵ 網頁url地址參數的加密一般用什麼演算法
這個不是md5加密 應該是自定義的一種加密方式
url用加密 主要是防止在傳參的時候遇到中文 而出現亂碼問題
url傳參一般都是自定義的加密演算法 因為這種加密可以破解 這樣就知道
url所傳的參數是什麼 如果用md5的話 估計很難破解 基本上不可行
Ⅶ url 地址欄如何加密
你這個不是加密,只是編碼,你裡面的%BC就是ASCII碼為十六進制BC的符號,許多語音都有這樣的函數,不知道你是用什麼語言寫程序, 你查一下你的語言手冊就知道。
Ⅷ 針對url的加密與解密
encodeURIComponent(string)加密,decodeURIComponent(string)解密
city: encodeURIComponent(`'${this.cityVal}'`)//this.cityVal為要加密的中文
let href = util.getUrlParam('city')
console.log('解析url地址1=====',href)
console.log('解析url地址2=====',decodeURIComponent(href))
console.log('解析url地址2=====',decodeURIComponent(decodeURIComponent(href)))//需解析兩層