Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 聊天服务器设计(端到端加密)_Java_Spring_Encryption - Fatal编程技术网

Java 聊天服务器设计(端到端加密)

Java 聊天服务器设计(端到端加密),java,spring,encryption,Java,Spring,Encryption,你好 我对聊天服务器的设计有几个问题——也许有人会给我指出正确的方向。 我有一些在C++和java中的加密和客户端编程的经验,但是在服务器端有零经验。p> 首先,我的目标是使用存储在服务器上的加密消息进行简单的端到端加密聊天。这不是什么商业活动,只是我的训练 在我看来,它类似于SpringWebSocket->SpringMVC->信号协议(或者更简单的xmpp)->数据库(类似于订阅时重新思考数据库)。 我不知道从哪里开始,怎么开始。应该首先实施哪些部分 我想我会这样做的- 1) 具有许多we

你好

我对聊天服务器的设计有几个问题——也许有人会给我指出正确的方向。 我有一些在C++和java中的加密和客户端编程的经验,但是在服务器端有零经验。p> 首先,我的目标是使用存储在服务器上的加密消息进行简单的端到端加密聊天。这不是什么商业活动,只是我的训练

在我看来,它类似于SpringWebSocket->SpringMVC->信号协议(或者更简单的xmpp)->数据库(类似于订阅时重新思考数据库)。 我不知道从哪里开始,怎么开始。应该首先实施哪些部分

我想我会这样做的-

1) 具有许多web套接字连接的简单服务器

2) 通过保存到数据库添加一些注册

3) 向web套接字添加加密

4) 创建某种类型的消息(平面字符串)从客户端传输到客户端(如何?)

5) 添加消息协议(xmpp或信号)


有什么想法吗?建议?

这个问题太宽泛了。你建议我关闭这个问题,到其他地方去寻找答案吗?@RedCollarPanda:我总是只使用套接字,你可以将字符串发送到IP,这相当简单,加密是比较难的部分。