当前位置:首页 » 密码管理 » 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);
}
}

热点内容
网上缴费如何更改账户密码 发布:2024-11-22 14:23:07 浏览:750
安卓手机怎么播放hdr 发布:2024-11-22 14:22:29 浏览:962
java留言系统源码 发布:2024-11-22 14:22:27 浏览:253
java编程语言基础 发布:2024-11-22 14:11:44 浏览:203
吃鸡类手机游戏哪个配置低 发布:2024-11-22 13:55:12 浏览:28
app查不到服务器地址 发布:2024-11-22 13:48:41 浏览:624
androidios优缺点 发布:2024-11-22 13:37:53 浏览:686
安卓苹果用什么听歌软件 发布:2024-11-22 13:37:39 浏览:309
编译在左运行在右 发布:2024-11-22 13:18:09 浏览:222
方舟新手服务器怎么有45级玩家 发布:2024-11-22 13:16:03 浏览:819