当前位置:首页 » 密码管理 » javaweb加密

javaweb加密

发布时间: 2024-11-22 08:11:14

javaweb关于客户端密码md5加密后被抓包工具抓取的问题

你描述的问题有点像CSRF攻击,而且你提出来的办法有一定的局限性,比如说如果黑客是同一个局域网的人,这种判断ip地址的方法可能会失效。
其实只要使用https就不存在这种问题,就算是中间被人截取了加密的密码,然后用加密的密码提交表单,最后与后台数据库匹配成功也没有用。因为匹配成功之后,服务端给黑客发送的信息也是经过加密的,但是黑客是不知道密钥,不知道如何对这段信息进行解密,所以不会登陆成功的。这把密钥只有客户端和服务端知道,所有题主担心的问题用https能够解决,这是我的一点见解。

⑵ java 用^进行加密

import java.util.Scanner;
public class Test {
public static final int KEY = 8;
public static void main(String[] args) {
String str = "十点进攻";
StringBuffer str2 = new StringBuffer(); //存储加密后的字符串
StringBuffer str3 = new StringBuffer(); //存储解密后的字符串
//加密过程
for(int i=0;i<str.length();i++)
{
char c = (char)(str.charAt(i) ^ KEY);
str2.append(c);
}
//解密过程
for(int i=0;i<str2.length();i++)
{
char c = (char)(str2.charAt(i) ^ KEY);
str3.append(c);
}
System.out.println("原始 的字符串为:" + str);
System.out.println("加密后 的字符串为:" + str2);
System.out.println("解密后 的字符串为:" + str3);
}
}

热点内容
阿里云服务器搭建lnmp 发布:2025-09-09 00:09:10 浏览:456
197源码 发布:2025-09-08 23:55:21 浏览:258
字符集数据库 发布:2025-09-08 23:47:35 浏览:1001
pythonemail解析 发布:2025-09-08 23:37:02 浏览:318
android背景高斯模糊 发布:2025-09-08 23:36:03 浏览:951
如何解除淘宝的银行卡快捷支付密码 发布:2025-09-08 23:35:23 浏览:833
手机复制访问 发布:2025-09-08 23:33:41 浏览:233
压缩a和t 发布:2025-09-08 23:15:12 浏览:482
红米4音乐文件夹是哪个 发布:2025-09-08 23:15:02 浏览:42
铁皮文件柜密码盘锁如何拆解 发布:2025-09-08 23:05:49 浏览:995