社区
Java SE
帖子详情
怎样对socket, 端口输出的信息加密呢?(新手帮帮忙)
wxfJordan
2005-10-28 04:59:44
我在做一个聊天软件, 现在想对聊天时发出的信息加密, 然后在接收方解密? 请问各位指教方法或给出例子代码.
谢谢!!!
...全文
138
4
打赏
收藏
怎样对socket, 端口输出的信息加密呢?(新手帮帮忙)
我在做一个聊天软件, 现在想对聊天时发出的信息加密, 然后在接收方解密? 请问各位指教方法或给出例子代码. 谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuender
2005-10-28
打赏
举报
回复
要复杂的加密方式没有,最简单也是很难破解的有一个,你可以用用看
/**
* www.urlshow.com
*/
public class 加密 {
private String 密码;
/**
*
* 构造函数
* @param 密码
*/
public 加密(String 密码){
this.密码=密码;
}
/**
*
* 功能: 对数据进行加工,明文变密文,密文变明文
* @param 数据
* @return 加工结果
*/
public String do加工(String 数据){
return new String(异或(数据.getBytes(),this.密码.getBytes()));
}
/**
*
* 功能: 按位异或
* @param 数据
* @param 密码
* @return 处理后的结果
*/
private static byte[] 异或(byte[] 数据,byte[] 密码){
if(数据==null||密码==null)
return null;
int 密码位=0;
for(int 数据位=0;数据位<数据.length;数据位++){
数据[数据位]=(byte)((int)数据[数据位]^(int)密码[密码位]);
密码位++;
if(密码位==密码.length)
密码位=0;
}
return 数据;
}
/**
* 功能: 主函数
* @param args
*/
public static void main(String[] args) {
加密 加密=new 加密("我是密码");
String 明文="我就是明文";
String 密文=加密.do加工(明文);
String 解密=加密.do加工(密文);
System.out.println("明文:"+明文);
System.out.println("密文:"+密文);
System.out.println("解密:"+解密);
}
/**
* Set方法
* @param 密码 要设置的 密码。
*/
public void set密码(String 密码) {
this.密码 = 密码;
}
}
skycncomp
2005-10-28
打赏
举报
回复
在发送数据前,把信息进行加密.
到达对方后,再解密就可以了.
从今天开始吧
2005-10-28
打赏
举报
回复
对你的聊天字符近行加密不用行了,服务端到后在解密
pauliuyou
2005-10-28
打赏
举报
回复
直接输入输出byte 不就可以了么?
Socket
、
Socket
Server与Web
Socket
的关系与区别
Socket
和
Socket
Server是服务端和客户端的区别 1. 服务器端程序设计 在服务器端,利用Server
Socket
类的构造函数Server
Socket
(int port)创建一个Server
Socket
类的对象,port参数传递
端口
,这个
端口
就是服务器监听...
Socket
与 Web
Socket
Socket
和 Web
Socket
有哪些区别和联系?Web
Socket
和 HTML5 是什么关系?必须在浏览器中才能使用 Web
Socket
吗?Web
Socket
能和
Socket
一样传输 raw 数据么?Web
Socket
和
Socket
相比会多耗费流量么? 但是,目前...
从零构建:在Codesys中通过
Socket
协议直连MySQL数据库
文章从MySQL网络协议解析入手,逐步讲解了核心数据结构设计、SHA1
加密
算法实现、查询命令打包与结果解析等关键步骤,并提供了完整的实战案例与避坑指南,帮助开发者摆脱对第三方库的依赖,获得完全的通信控制权。
socket
通信网络模型 ——Epoll、IOCP模型详解以及与select、kqueue等常见模型的区别特点
在我的理解里,
socket
都是客户端向服务端发请求建立
socket
连接,因为客户端不同这种连接怎么重用?请高手指点一二,主要讲清原理即可。 5、select事件模型 这种实现方式是主进程将
socket
监听连接和client...
DOS那一代的程序员现在都干嘛呢?
耙兄对当前的软件业怎么看? ======================================================================== Top 回复人: RomanticProgrammer(兰企鹅||南极俺最帅) ( ) 信誉:103 2002-12-24 23:34:45 得分:0 ...
Java SE
62,624
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章