有啊,根据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 将解密后的参数放回去,这样你的方法就可以照常拿到数据了。