有啊,根據session用隨機鹽加密。
例如。xxx.do?name=admin&pwd=admin
可以加密成。xxx.do?c=;(c,cont簡寫)
後台解析參數 c 。
得到。name=admin&pwd=admin。再進行解析。
Ⅱ 怎麼實現頁面URL的加密
實現辦法: (1)利用彈出窗口封鎖滑鼠右鍵將下面這段代碼放在網頁HTML代碼的標志中,就可以實現封鎖右鍵,給網頁加密。
Ⅲ JAVA如何對URL進行加密和解密啊
url是直接顯示在地址欄中的,這個無法加密,但是可以用https安全套接字,安裝服務端證書。如果你不想別人看到某個地址,你可以用request.setRequestDispacher("*/.jsp").forword(request,response);我不知道拼對沒有,自己多網上搜下。
Ⅳ 我用java做的web,但是考慮到url裡面的參數問題,要加密還要解密。Rijndael 加密和 Base64解密是怎麼用
你可以選擇post方法,然後url里就沒參數了,然後就不用加密了
Ⅳ [JSP]如何加密URL中.jsp後面的請求參數(java開發) 哪位幫忙看看,小弟在這里謝謝
假設你的url是:index.jsp?name=abc&orderId=998&pay=100
那麼你可以把?後面的所有字元作為一個整的字元串進行加密,加密方法可以用Base64或者其他更高強度的。
傳輸時候大致會變成這樣:index.jsp?params=XAZ2DH1AGA=,然後在伺服器端讀取params參數,再解密,即可獲得name,orderid和pay
ps:明文參數最好加上一個時間戳或隨機數,否則相同的明文會得到相同的密文。強度高一些的可以加上一個校驗值,防止被篡改
Ⅵ 如何實現jsp的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];
}
PBEKeySpec pbeKeySpec = new PBEKeySpec(key.toCharArray());
SecretKeyFactory keyFactory = SecretKeyFactory
.getInstance("PBEWithMD5AndDES");
SecretKey skey = keyFactory.generateSecret(pbeKeySpec);
PBEParameterSpec paramSpec = new PBEParameterSpec(salt, ITERATIONS);
Cipher cipher = Cipher.getInstance("PBEWithMD5AndDES");
cipher.init(Cipher.ENCRYPT_MODE, skey, paramSpec);
byte[] cipherText = cipher.doFinal(plainText.getBytes());
String saltString = new String(Base64.encode(salt));
String ciphertextString = new String(Base64.encode(cipherText));
return saltString + ciphertextString;
} catch (Exception e) {
throw new Exception("Encrypt Text Error:" + e.getMessage(), e);
}
使用方法:
把jsp?後面的參數作為參數傳入encrypt();然後就可以返回加密串了。
Ⅶ java對url進行加密,js解密,簡單的寫法
可以找找encodeuri相關的資料看看,如果你要的不是這個看一些簡單的對稱加密解密資料也以滿足你的需求,不要問我具體細節,想知道自己網上搜吧,5分懶惰替你找。
Ⅷ java 中 url地址欄里傳的數字值,如何加密
現在很多加密演算法的 比如你可以使用XXTea加密。前端使用post請求,請求之前將你要傳的參數 組合成一個json格式,之後進行XXTea加密,加密完之後 將加密得到的字元串放到post 請求數據中。後台加一個攔截器,拿到你的請求地址以及加密字元串,然後將字元串解密 得到一個map,再通過request得到的ParamRequestWrapper 將解密後的參數放回去,這樣你的方法就可以照常拿到數據了。