排序:
默认
按更新时间
按访问量

ROOT证书、CA证书和使用CA签发的X.509证书

简介 日常开发中,我们程序员不怎么会接触证书相关的问题,对信息安全领域相关的内容知之甚少。因为平时主要实现的业务很少要直接面向底层的通信,也就很少关注这证书这样的知识。在一般情况下,我们仅仅只是在使用一些高层的依赖中会引入证书、加密相关的依赖包,比如: <!-- https...

2018-11-15 18:57:49

阅读数:16

评论数:0

深入理解加密、解密、数字签名(签名证书、加密证书)的组成和数字证书

深入理解加密、解密、数字签名和数字证书    随着电子商务的迅速发展,信息安全已成为焦点问题之一,尤其是网上支付和网络银行对信息安全的要求显得更为突出。为了能在因特网上开展安全的电子商务活动,公开密钥基础设施( PKI, Public Key Infrastructure )逐步在国内外得到广...

2018-11-14 16:17:31

阅读数:17

评论数:0

Log4j2-Log4j 2介绍及使用

Log4j 2 官网 Log4j 2简介 架构 日志级别 Filter Appender 将日志请求打印到多个目标 Layout 自定义输出格式 转到Log4j 2 API 控制台Appender的简单配置 文件Appender的简单配置 SocketAppender AsyncAppender ...

2018-10-26 15:13:10

阅读数:38

评论数:0

取编译后的配置文件路径

package com.sapss.util; /** 自己想取配置文件的路径一般都是要取编译后的路径,这可以用流,但用下面的方式是万能的。 */ import java.io.BufferedInputStream; import java.io.File; import java.io.Fil...

2018-10-26 08:00:24

阅读数:23

评论数:0

openssl 编译安装

官方下载地址:https://www.openssl.org/source/ #解压 $ tar -zxvf openssl-1.1.0h.tar.gz $ cd openssl-1.1.0h #配置(使用sudo是因为要prefix的访问权限) $ sudo ./config --prefix=...

2018-10-14 21:54:26

阅读数:38

评论数:0

Netty高性能编程

http://calvin1978.blogcn.com/articles/netty-performance.html   网上赞扬Netty高性能的文章不要太多,但如何利用Netty写出高性能网络应用的文章却甚少,此文权当抛砖引玉。 估计很快就要被拍砖然后修改,因此转载请保持原文链接,否...

2018-10-10 11:45:03

阅读数:38

评论数:0

TLS/SSL 协议详解

https://blog.csdn.net/mrpre/article/details/77868669   由于SSL握手的非对称运算无论是RSA还是ECDHE,都会消耗性能,故为了提高性能,对于之前已经进行过握手的SSL连接,尽可能减少握手round time trip以及运算。   ...

2018-10-09 11:39:28

阅读数:43

评论数:0

ava SSL 证书细节

关于SSL这块,网上很多,但很多都是讲原理或怎么生成证书实现简单通信,没有讲到实践时的诸多细节。 SSL, 即Secure Sockets Layer 安全套接层。本文介绍SSL的一些常见问题,用的语言主要是Java。 首先明确SSL的目的,就是加密。就是在Socket的基础上增加安全性。一般来...

2018-10-08 18:40:05

阅读数:44

评论数:0

Mina、Netty、Twisted一起学 session

开发过Web应用的同学应该都会使用session。由于HTTP协议本身是无状态的,所以一个客户端多次访问这个web应用的多个页面,服务器无法判断多次访问的客户端是否是同一个客户端。有了session就可以设置一些和客户端相关的属性,用于保持这种连接状态。例如用户登录系统后,设置session标记这...

2018-10-08 15:30:44

阅读数:27

评论数:0

Java中使用JSSE实现SSL/TLS安全协议

一、简介 SSL/TLS协议是安全的通信模式,而对于这些底层协议,如果要每个开发者都自己去实现显然会带来不必要的麻烦,正是为了解决这个问题Java为广大开发者提供了Java安全套接字扩展——JSSE,它包含了实现Internet安全通信的一系列包的集合,是SSL和TLS的纯Java实现,同时它是...

2018-09-30 13:50:59

阅读数:42

评论数:0

Netty实现SSL双向验证完整实例

一、证书准备      要使用ssl双向验证,就必须先要生成服务端和客户端的证书,并相互添加信任,具体流程如下(本人调试这个用例的时候,花了很多时间来验证证书是否正确,以及握手失败的原因,这里证书生成过程只要按流程走,本人能保证绝对没有问题) 现在打开cmd,在哪个目录下打开,证书就会放在哪个...

2018-09-27 17:40:45

阅读数:66

评论数:0

Netty实现SSL双向验证完整实例

一、证书准备      要使用ssl双向验证,就必须先要生成服务端和客户端的证书,并相互添加信任,具体流程如下(本人调试这个用例的时候,花了很多时间来验证证书是否正确,以及握手失败的原因,这里证书生成过程只要按流程走,本人能保证绝对没有问题) 现在打开cmd,在哪个目录下打开,证书就会放在哪个...

2018-09-27 10:17:48

阅读数:121

评论数:0

Netty及SSL/TLS介绍

前言:           苹果AppStore要求:2017年1月1日起,所有上线苹果App Store的应用都必须启用 App Transport Security(ATS)安全功能。AppTransportSecurity(ATS)是苹果在iOS9中引入的一项隐私保护功能,屏蔽明文HTT...

2018-09-27 10:09:11

阅读数:27

评论数:0

DEA打包可执行jar包的流程(2018)

本人使用的是2018版的IDEA,发现与之前版本打包Jar包的流程略有些许差异 (如果想打包为不可执行的jar包,在打包过程中不要生成MANIFEST.MF文件即可) 一:项目结构 二:进入项目设置功能 三:点击"+"号,选择JAR,这里可以看到...

2018-09-26 15:08:26

阅读数:23

评论数:0

Java中使用OpenSSL生成的RSA公私钥进行数据加解密

当前使用的是Linux系统,已经按装使用OpenSSL软件包, 一、使用OpenSSL来生成私钥和公钥 1、执行命令openssl version -a 验证机器上已经安装openssl  1 openssl version -a 运行结果: ...

2018-09-25 15:59:55

阅读数:35

评论数:0

Java实现SSL双向认证的方法

本文实例讲述了Java实现SSL双向认证的方法。分享给大家供大家参考,具体如下: 我们常见的SSL验证较多的只是验证我们的服务器是否是真实正确的,当然如果你访问的URL压根就错了,那谁也没有办法。这个就是所谓的SSL单向认证。 但是实际中,我们有可能还会验证客户端是否符合要求,也就是给我们每个...

2018-09-25 11:07:25

阅读数:170

评论数:0

MAC 抓包

网络抓包是个基础技能,对于网络协议的掌握有一定的要求。iOS上实现网络抓包可以用Charles(针对http和https),tcpdump(快速分析网络包),和Wireshare。之前写过一篇介绍tcpdump抓包的入门文章,和tcpdump相比,Wireshark提供丰富的GUI交互,而且能分析...

2018-09-25 10:26:56

阅读数:101

评论数:0

mac rar 安装

我们经常会碰到rar包,Mac 没有自带的 rar 工具,需要手动配置,记录一次解决流程 1.下载安装包[https://www.rarlab.com/download.htm] 2.解压安装包 在终端找到包所在文件夹执行如下命令: tar -zxf rarosx-5.5.0.tar.gz ...

2018-09-20 14:30:36

阅读数:48

评论数:0

idea使用maven私服

nexus3中央仓库改为阿里云 参考:这里写链接内容  找到中央仓库 然后修改成:  http://maven.aliyun.com/nexus/content/groups/public/ 1 idea使用私服maven及对应配置 参考: 这里写链接内容 首先,新建一个mave...

2018-09-15 09:47:11

阅读数:254

评论数:0

spring-data-redis2.0+配置

以下方法是使用jedis的方法.并是xml,bean,如有新的bean,则用新方法 2.配置redis.properties redis.host = 172.25.12.123 redis.port = 6379 redis.auth = admin redis.maxTotal = 10...

2018-09-12 14:15:10

阅读数:216

评论数:0

提示
确定要删除当前文章?
取消 删除