openssl 根据证书生成p7b证书链

  第一步 第二步 总结   我们项目中有时可能因为需要因此要校验持有证书是否是合法证书,因此需要校验当前证书的证书链;但是,可能有时由于其它原因没有证书链,下面介绍说明如何根据证书链的证书生成p7b证书链; 首先,假设我们有一级证书 ro...

2018-12-04 15:14:51

阅读数:9

评论数:0

【OpenSSL】使用SMIME/CMS发送签名和加密邮件

1,通信双方的证书生成 1.1生成根节点证书 openssl genrsa -out cakey.pem 2048 openssl req -new -key cakey.pem -subj "/CN=rootca.bitbaba.com" -out cac...

2018-11-01 13:47:59

阅读数:345

评论数:0

那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)

之前没接触过证书加密的话,对证书相关的这些概念真是感觉挺棘手的,因为一下子来了一大堆新名词,看起来像是另一个领域的东西,而不是我们所熟悉的编程领域的那些东西,起码我个人感觉如此,且很长时间都没怎么搞懂.写这篇文章的目的就是为了理理清这些概念,搞清楚它们的含义及关联,还有一些基本操作. SSL ...

2018-07-24 09:35:47

阅读数:44

评论数:0

三分钟弄懂物联网流行协议——MQTT

017年最热门的技术莫过于:人工智能,区块链和物联网。笔者今天就花三分钟给大家介绍一个物联网中非常的基础一个常用的流行协议,MQTT。 MQTT (Message Queue Telemetry Transport),翻译成中文就是,遥测传输协议,其主要提供了订阅/发布两种消息模式,更为简约...

2018-07-23 09:16:27

阅读数:1574

评论数:0

公钥,私钥和数字签名这样最好理解

一、公钥加密  假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。 我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用 数字2,就是我的私钥,来解密...

2018-07-20 16:24:00

阅读数:42

评论数:0

free(): invalid next size (fast):

最近在编写代码过程中遇到了一个问题,打印信息如题目所示:free(): invalid next size (fast): 0x0000000000aa4430。查看生成的core文件的bt信息,显示如下:#0  0x00007f4910cb35f7 in raise () from /lib64...

2018-06-21 13:25:36

阅读数:114

评论数:0

未进入main函数就出现段错误

今天我在运行一个代码时出现了段错误。 (1)用gdb查看core文件信息*******************************************************************************************[liangxx@localhost bin...

2018-06-07 15:03:24

阅读数:429

评论数:0

CC++变参函数

1.C实现变参函数C语言中,有时需要变参函数来完成特殊的功能,比如C标准库函数printf()和scanf()。C中提供了省略符“…”能够帮主programmer完成变参函数的书写。变参函数原型申明如下:type functionname(type param1,...);1变参函数至少要有一个固...

2018-05-25 14:52:43

阅读数:36

评论数:0

AndroidStudio安装配置教程

一、简介Android Studio作为Google推荐的安卓开发第一利器,为绝大多数安卓开发人员钟爱。那要怎样对AS进行安装和配置呢?下面小依手把手带你走进AS的大门。先来介绍两个网址,第一个是AS中文社区官网:http://www.android-studio.org/,我们可以在这里下载安装...

2018-05-25 13:08:05

阅读数:42

评论数:0

vi/vim 中gd命令用法

发现一个命令:gd,这个命令很阴霸 介绍一下,这个命令是在linux下的vi/vim中使用的,以前还这不知道,是用来查找使用的,记得我以前查找某个单词都是使用"/",其实在某些场合,是用gd更加快捷 也就是说,如果光标在某个单词上,然后你想查找这个这个单词的话,...

2018-05-25 13:06:43

阅读数:35

评论数:0

:bash: usr/local/3.4.1/bin/arm-linux-gcc: 没有该文件或目录 解决方法!

网上一般出现这种问题都是一些依赖的东西没有安装出现的问题,如果排除了这些问题,那么请试一试我的方法。1、 进入你的交叉编译工具的目录执行 ldd arm-poky-linux-gnueabi-gcc,会出现一些依赖的关系,下面是我的信息提醒:linux-vdso.so.1 (0x00007ffe2...

2018-05-24 09:27:17

阅读数:374

评论数:0

折腾gcc/g++链接时.o文件及库的顺序问题

Table of Contents1 gcc/g++链接时.o文件以及库的顺序问题1.1 写在前面1.2 几个名词1.3 技术铺垫1.3.1 编译动态库时的符号解析1.3.2 linux下查看一个可执行文件或动态库依赖哪些动态库的办法1.3.3 load 动态库过程1.4 gcc/g++链接时对库...

2018-05-18 14:13:07

阅读数:20

评论数:0

使用 openssl 生成证书

使用 openssl 生成证书 一、openssl 简介openssl 是目前最流行的 SSL 密码库工具,其提供了一个通用、健壮、功能完备的工具套件,用以支持SSL/TLS 协议的实现。官网:https://www.openssl.org/source/构成部分密码算法库密钥和证书封装管理功...

2018-05-14 09:54:17

阅读数:52

评论数:0

zsh安装和配置

zsh安装和配置Zsh是一个Linux用户很少使用的power-shell,这是由于大多数Linux产品安装,以及默认使用bash shell。几乎每一款Linux产品都包含有zsh,通常可以用apt-get、urpmi或yum进行安装。zsh是兼容bash的,但是又比bash好用,有什么理由不用...

2018-05-09 12:41:34

阅读数:159

评论数:0

SSL握手过程

一、SSL握手有三个目的:1. 客户端与服务器需要就一组用于保护数据的算法达成一致;2. 它们需要确立一组由那些算法所使用的加密密钥;3. 握手还可以选择对客户端进行认证。二、SSL握手过程:1. 客户端将它所支持的算法列表和一个用作产生密钥的随机数发送给服务器;2. 服务器从算法列表中选择一种加...

2018-05-08 11:04:43

阅读数:31

评论数:0

Awesome+tmux+gnomeDo打造高效Linux桌面环境

引言近期一直在Linux下工作,使用Ubuntu 11.10,经过一段时间的使用和磨合,终于打造出一套适合自己的高效Linux桌面环境,之前也在博客中零散的写了几篇文章分享,在此做一番总结.首先先放出桌面截图 Awesome使用Ubuntu 11.10不习惯默认搭载的Unity,Gnome 3也不...

2018-04-26 09:36:16

阅读数:365

评论数:0

qt4.8.6 移植到 freescale (arm 平台)

----------------------------------------1. 准备arm 交叉编译工具链----------------------------------------我有 imx283 平台,选择其附带的 gcc-4.4.4-glibc-2.11.1-multilib-1...

2018-04-04 12:07:37

阅读数:65

评论数:0

STM32的从机SPI接收数据错位问题

分析后的原因是因为主机和从机的时钟相位和极性一致。所以在主机发的时候,从机同时也收会有问题。不过有些人可能这样做也正常,不过我测试中没有正常过。从机: SPI_InitStructure.SPI_CPOL =SPI_CPOL_Low; SPI_InitStructure.SPI_CPHA =SPI...

2018-03-19 08:36:37

阅读数:1390

评论数:0

warning: #1-D: last line of file ends without a newline 什么

#include <stm32f10x_lib.h>int a;main(){;}我程序就剩上面的了,怎么还警告啊compiling STM32_Init.c...compiling kun_fun_C.C...kun_fun_C.C(9): warni...

2018-03-16 16:47:26

阅读数:430

评论数:0

交换机接出来的网线可以再接上无线路由器实现无线上网吗

ADSL拨号上网,已经经过猫连接到路由器,然后再接到交换机,接出来的一根网线,可以再接上一台无线路由上网吗。这个网线获取的是动态IP,这根网线如何接,路由器需做什么设置。  交换机接出来的网线可以再接上无线路由器实现无线上网。  想要实现此功能,必须事先知道交换机接出来的网线的上网方式,是自动获...

2018-03-15 17:07:46

阅读数:611

评论数:0

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