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

如何实现jsp的url加密

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

我来回答

1个回答

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

加密参数是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();然后就可以返回加密串了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
蚂蚁泡酒适合哪些人喝 蚂蚁酒的功效与禁忌蚂蚁酒的功效与作用 热血无赖卡怎么办 了解这两方面内容 益生菌孕妇 孕妇能喝益生菌吗 羽毛球双打底线是内线还是外线 为什么泰国两位尊者有不死之身 秦始皇活了多少岁?当了几年皇帝? DELL电脑D630.PP18L2手机。才用了4个多月。多少钱我可以买呢,麻烦谁说... dellpp18l现在买多少钱 狂蟒之灾是否有第五部 狂蟒之灾5出了吗 求分享1997年路易斯·罗沙执导的把戏科幻电影《狂蟒之灾》免费高清百度云资源。 米多是哪部漫画里的 黑执事人物名称 电视剧一个叫萧亮一个叫米多叫什么名字 小屁孩日记黄宇著的观后感 给女宝宝取小名小汤圆怎么样 请帮忙给我侄子OR侄女起个小名吧!最好个性点的,有意义的,不要叠字! 2016奥运观后感600字 女孩小名叫 米多 好听吗 奥运会观后感 鼠年小名叫米多跟糯米那个好? 女孩小名叫 米多 好听吗? 北京奥运会开幕式观后感500字 今年生的女孩小名叫米多儿好听吗? 2008奥运的观后感 奥运会跆拳道比赛观后感? 奥运观后感 看奥运有什么感想?写一篇观后感? 最少1000字 [JSP]如何加密URL中.jsp?后面的参数? 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 怎么传递加密后的账号密码