转载
2013-09-24 11:14:00
332阅读
2评论
一 使用java生成相关证书文件1. 进入java安装目录的bin文件夹中 cd /java/bin2. 创建一个客户端keystore文件,秘钥: clientkeyskeytool -genkey -alias clientkeys -keystore clientkeys3. 将客户端keystore文件导出成证书格式,秘钥: clientkeyskeytool -export -alias
转载
2024-04-11 11:00:52
14阅读
# Java SSL证书通信的基本概念与实现
在现代网络通信中,安全性日益重要。SSL(安全套接层)和其继任者TLS(传输层安全性)是用来保护信息在互联网上传输的一种协议。在Java中,使用SSL证书是确保数据安全传输的重要步骤。本文将详细介绍Java SSL证书通信的基本概念与实现,并提供代码示例。
## 什么是SSL证书?
SSL证书是一个由权威机构(CA)签发的数字证书,主要用于验证网
1、项目中导入所需3个jar包 commons-pool-2.2.jar
jedis-2.3.1.jar
spring-data-redis-1.3.4.relese.jar
新建redis配置文件redis.properties内容为
redis.host=127.0.0.1 #ip
red
转载
2024-10-12 15:35:29
16阅读
一、说明 python标准库ssl可实现加密通信 ssl库底层使用openssl,做了面向对像化改造和简化,但还是可以明显看出openssl的痕迹 本文先给出python实现的socket通信,在此基础上再给出ssl通信以便读者更方便地看到socket和ssl在python编程中的区别 说到ssl很 ...
转载
2021-09-04 07:43:00
956阅读
2评论
一切尽在代码中,额。自己測试的小样例。感觉非常实用,做个记录。 server端: </pre><pre name="code" class="java">package com.mpc.test.clazz; import java.io.BufferedReader; import java.io
转载
2017-08-14 20:09:00
161阅读
2评论
# 使用 Redis 实现 SSL 通信的指南
在现代网络服务中,加密通信通常被视为一种必要的安全措施。Redis,作为一个高效的键值存储数据库,也可以通过配置 SSL(安全套接字层)来保护数据传输。本文将引导您学习如何为 Redis 配置 SSL 通信。我们将通过步骤流程、代码示例和可视化图表,帮助您对整个过程有一个全面的理解。
## 流程概述
| 步骤号 | 描述
原创
2024-09-08 06:47:24
40阅读
SSL、TLS协议格式、HTTPS通信过程、RDP SSL通信过程
原创
2023-07-21 10:08:38
13阅读
由于SSL技术已建立到所有主要的浏览器和WEB服务器程序中,因此,仅需安装数字证书或服务器证书就可以激活功能了。SSL证书主要是服务于HTTPS,部署证书后,网站链接就由HTTP开头变为HTTPS。SSL安全证书主要用于发送安全电子邮件、访问安全站点、网上招标与投标、网上签约、网上订购、安全网上公文传送、网上办公、网上缴费、网上缴税以及网上购物等安全的网上电子交易活动。SSL证书内容实现2个基本功
原创
2023-08-17 16:34:55
169阅读
从协议内部的功能层面上来看,SSL/TLS 协议可分为两层:1. SSL/TLS 记录协议(SSL/TLS Record Protocol),它建立在可靠的传输层协议(如 TCP)之上,为上层协议提供数据封装、压缩、加密等基本功能。2. SSL/TLS 握手协议(SSL/TLS Handshake Protocol),它建立在 SSL/TLS 记录协议之上,用于在实际的数据传输开始前,通讯双方进行
转载
精选
2016-01-25 12:05:47
2759阅读
SSL的目的 为了网络通信的安全,具体讲可分为: 1.防泄露:数据必须用密文传输(加密算法); 2.防止篡改:数据必须加完整性校验(数字签名); 3.防止抵赖:服务端使用自己私钥加密的数字签名(数字签名); 4.防身份伪造:服务端身份必须经过认证(数字证书); 从HTTP说起 HTTP(Hyper
原创
2021-07-31 15:06:21
1504阅读
# Java 中使用 SSL 通信
在现代网络应用中,安全性是一个不可或缺的要素。SSL(Secure Sockets Layer)和其继任者 TLS(Transport Layer Security)为网络通信提供了加密、身份验证和完整性保护。本文将探讨如何在 Java 中使用 SSL 进行安全通信,并提供示例代码。
## 1. SSL 的基本概念
SSL 是一种安全协议,它通过加密通信内
原创
2024-10-23 06:14:05
50阅读
邮件TLS/SSL加密通信
原创
2018-06-30 17:44:31
2869阅读
点赞
#一、DockerClient端与DockerDaemon的通信安全(https证书) ##1.1 背景 为了防止链路劫持、会话劫持等问题导致Docker通信时被中间人攻击,c/s两端应该通过TLS加密方式通讯 ##1.2 使用证书访问的工作流程 通过在服务端上创建tls密钥证书,再下发给客户端,客 ...
转载
2021-10-20 19:40:00
564阅读
2评论
# 实现Java国密SSL通信教程
## 流程图
```mermaid
flowchart TD;
A[创建密钥对] --> B[导入密钥库];
B --> C[创建HttpsURLConnection];
C --> D[设置SSL Socket Factory];
D --> E[发送请求];
```
## 步骤表格
| 步骤 | 操作 |
| ---
原创
2024-06-08 04:26:12
112阅读
mosquitto配置通过ssl通信 摘自https://www.cnblogs.com/stin/p/9258211.html 注意项:For openssl >= 1.0.1 the valid values are tlsv1.2 tlsv1.1 and tlsv1.For openssl <
转载
2021-08-06 11:30:57
997阅读
网络安全身份认证一般过程以双向认证SSL的协议为例,SSL协议既用到了公钥加密技术又用到了对称加密技术,对称加密技术虽然比公钥加密技术的速度快,可是公钥加密技术提供了更好的身份认证技术。SSL的握手协议非常有效的让客户和服务器之间完成相互之间的身份认证,其主要过程如下:①客户端的浏览器向服务器传送客户端SSL协议的版本号,加密算法的种类,产生的随机数,以及其他服务器和客户端之间通讯所需要的各种信息
转载
2024-03-30 08:51:04
19阅读
Windows 下使用Visual Studio 2013编译国密算法库GMSSL 最近因工作需要使用到国密SM2、SM4算法,在网上搜了下,虽然有C的源码,但似乎都是在openssl上加的SM2,而且大多都没有像样的开源项目或者个人进行维护,找来找去,只发现一个GMSSL开源项目(http://gmssl.or
转载
2023-08-24 13:12:47
394阅读
Docker-tls(ssl)加密通信 一、DockerClient端与DockerDaemon的通信安全(https证书) 1.背景 为了防止链路劫持、会话劫持等问题导致Docker通信时被中间人攻击,c/s两端应该通过TLS加密方式通讯 2.使用证书访问的工作流程 通过在服务端上创建tls密钥证 ...
转载
2021-10-29 09:20:00
272阅读
1.准备#!/bin/bash
# 生成CA证书
openssl genrsa -out ca.key 2048
openssl req -new -x509 -days 365 -key ca.key -out ca.crt -subj "/CN=Test CA"
# 生成服务器证书
openssl genrsa -out server.key 2048
openssl req -new -k