问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

[JSP]如何加密URL中.jsp?后面的参数?

发布网友 发布时间:2022-04-25 22:48

我来回答

3个回答

热心网友 时间:2022-06-18 09:05

先将参数加密 然后在接收的时候解密

至于第二个问题,我想可以在加密的时候对数据长度进行处理,长度不符合逻辑的禁止访问,或者是加密的参数有特殊的关联,通过特殊标记判断是否符合标准,提交数据只能做到这一步了,其余的只能是服务器端解决了

热心网友 时间:2022-06-18 09:06

加密参数是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();然后就可以返回加密串了。

热心网友 时间:2022-06-18 09:06

那就没办法,以为你在网上找不到,帮找一个.说实在的,我不会,呵呵.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
形容手表很舒服的句子 情侣手表的对话句子 租门面和房东鉴了十年合同,房东要退店面,我可以不退吗,继续经 ...一篇朝花夕拾里十篇小短文的主要内容及作者的情感和主要人物的... 什么叫狼狗 狼狗的生活习性有哪些? 起个姓罗好听的宝宝名字 野火的近义词 个是词语解释 请旌词语解释 如何实现jsp的url加密 狂蟒之灾是否有第五部 狂蟒之灾5出了吗 求分享1997年路易斯·罗沙执导的把戏科幻电影《狂蟒之灾》免费高清百度云资源。 米多是哪部漫画里的 黑执事人物名称 电视剧一个叫萧亮一个叫米多叫什么名字 小屁孩日记黄宇著的观后感 给女宝宝取小名小汤圆怎么样 请帮忙给我侄子OR侄女起个小名吧!最好个性点的,有意义的,不要叠字! 2016奥运观后感600字 女孩小名叫 米多 好听吗 奥运会观后感 鼠年小名叫米多跟糯米那个好? 女孩小名叫 米多 好听吗? 北京奥运会开幕式观后感500字 今年生的女孩小名叫米多儿好听吗? 2008奥运的观后感 奥运会跆拳道比赛观后感? 奥运观后感 JSP用户密码加密 拔牙后喝酒有什么危害 jsp中怎么实现MD5加密 jsp中如何使用自带的md5类进行加密? jsp登陆信息怎么进行加密传输? 如何将jsp的表单密码域在提交之前进行加密 在JSP中如何实现MD5加密 jsp用到MD5加密有什么用? 紧急求助,拔牙48小时后能否喝啤酒 如何jsp页面中加密用户输入的用户名密码? 关于JSP的MD5加密 拔牙后马上喝酒有什么影响 JSP 字符串的MD5加密 [JSP]如何加密URL中.jsp?后面的请求参数?(java开发) 哪位帮忙看看,小弟在这里谢谢 Jsp网页注册用户名密码,时将密码加密保存数据库,这样的加密方式是怎么实... 拔牙后天天喝酒能死吗 jsp 使用md5加密 拔牙以后多久可以喝酒 jsp 怎么传递加密后的账号密码 jsp中如何给用户密码加密,我要详细步骤的。。。求解,求解。。。