- 94
- 0
- 约6.24千字
- 约 4页
- 2016-11-27 发布于重庆
- 举报
基于TCP網络加密解密
基于TCP的网络加密解密
加密服务:C发送一串明文给S,S返回一串密文。
解密服务:C发送一串密文给S,S返回一串明文。
加密解密方法:替换法
服务器:
程序:
package hyn;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;
public class TCPServer {
public static void main(String argv[]) throws Exception
{
String clientSentence;
String capitalizedSentence;
String a;
ServerSocket welcomeSocket = new ServerSocket(4017);
while(true) {
Socket connectionSocket = welcomeSocket.accept();
BufferedReader inFromClient =
new BufferedReader(new
InputStreamReader(connectionSocket.getInputStream()));
DataOutputStream outToClient =
new DataOutputStream(connectionSocket.getOutputStream());
clientSentence = inFromClient.readLine();
capitalizedSentence = clientSentence.toUpperCase() + \n;
a=capitalizedSentence.substring(0, 1);//提取首位字符
if( a.matches([A-Z]))
{
capitalizedSentence=capitalizedSentence.replace(A, 0);
capitalizedSentence=capitalizedSentence.replace(B, 1);
capitalizedSentence=capitalizedSentence.replace(C, 2);
capitalizedSentence=capitalizedSentence.replace(D, 3);
capitalizedSentence=capitalizedSentence.replace(E, 4);
capitalizedSentence=capitalizedSentence.replace(F, 5);
capitalizedSentence=capitalizedSentence.replace(G, 6);
capitalizedSentence=capitalizedSentence.replace(H, 7);
capitalizedSentence=capitalizedSentence.replace(I, 8);
capitalizedSentence=capitalizedSentence.replace(J, 9);
capitalizedSentence=capitalizedSentence.replace(K, !);
capitalizedSentence=capitalizedSentence.replace(L, @);
capitalizedSentence=capitalizedSentence.replace(M, #);
capitalizedSentence=capitalize
您可能关注的文档
- 基于Solidworks的零件參数化设计.doc
- 基于solidworks蝸轮齿面的三维仿真造型.doc
- 基于SolidWorks的錘片式饲料粉碎机的设计.doc
- 基于Solidworks齒轮精确建模.doc
- 基于solidworks的雙级圆柱齿轮减速器机械实体造型设计.doc
- 基于som網络灰关联分析BP网络预测模型.doc
- 基于Solr的搜索引擎研究與实现.doc
- 基于SOPC技術实现数字闹钟.doc
- 基于SOPC技術构建FPGA上的BS系统.doc
- 基于SOPC的地溝油检测系统111.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 我们仨电子版.pdf VIP
- 妇幼保健院十五五发展规划.docx VIP
- 小学生必背古诗75首(打印版).pdf VIP
- 期末重难点检测卷(含解析)-2026年数学三年级下册北师大版.pdf VIP
- ZXK-7532数控立式钻铣床主运动、进给系统及控制系统的设计.doc VIP
- 2025至2030中国碳纤维复合材料在航空航天领域应用现状及投资机会报告.docx
- 雅马哈psre313使用说明书.pdf VIP
- 临床成人患者医用粘胶相关性皮肤损伤预防及护理-MARSI.pptx
- 电力行业深度:算力之争,电力为王,聚焦美国AI能源革命核心赛道.pptx VIP
- 房地产上市公司偿债能力分析【文献综述】.docx VIP
原创力文档

文档评论(0)