自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 WINPCAP源码阅读

一、下载WinPcap安装包和开发包 1.首先是winpcap的安装包,下载地址:http://www.winpcap.org/install/default.htm 下载完成后,直接打开安装,一路默认,OK搞定。 2.接着下载开发包,下载地址:http://www.winpcap.org/devel.htm 下载完毕后解压压缩包到dev文件夹内,在文件内可以找到这两个文件夹:include

2017-09-08 22:28:53 353

原创 OPENCA源代码阅读

The OpenCA PKI Research Labs, born from the former OpenCA Project, is an open organization aimed to provide a framework for PKI studying and development of related projects. As the PKIs standards, inte

2017-09-08 22:27:52 513

原创 EJBCA源代码分析

最新版的ejbca可以从官网下,官网下的包括java源码、jsp和一堆云里雾里的文档。但注意官网下的java源码并不是一个完整eclipse工程,我们需要修改源码的话,还是用svn检出eclipse工程的源码比较好。svn检出地址可以从http://ejbca.org/repository.html找到,是https://svn.cesecore.eu/svn/ejbca/branches/Bran

2017-09-08 22:26:54 1285

原创 jboss全局配置1

jdbc:h2:mem:test;DB_CLOSE_DELAY=-1                    h2                                            sa                        sa                                                        

2017-09-04 00:26:37 1296

原创 JBOSS配置文档

jdbc:h2:mem:test;DB_CLOSE_DELAY=-1                    h2                                            sa                        sa                                                       

2017-09-04 00:04:22 1138

原创 EJBCA安装打印信息2

PKI

2017-09-04 00:00:20 323

原创 CMP

证书管理协议

2017-08-26 15:44:22 1014

原创 CRL

crl

2017-08-26 15:43:29 569

原创 信任链证书

信任链证书

2017-08-26 15:43:07 489

原创 交叉证书

交叉证书

2017-08-26 15:42:13 885

原创 OPENSWAN R方打印

Plutorun started on Sun Aug 20 17:37:08 CST 2017 adjusting ipsec.d to /etc/ipsec.d Labelled IPsec not enabled; value 32001 ignored. Starting Pluto (Openswan Version 2.6.49.1; Vendor ID OSWhKaciWM}g)

2017-08-26 15:38:06 922

原创 OPENSWAN I方打印

Plutorun started on Sat Aug 26 10:26:58 CST 2017 adjusting ipsec.d to /etc/ipsec.d Labelled IPsec not enabled; value 32001 ignored. Starting Pluto (Openswan Version 2.6.49.1; Vendor ID OSWhKaciWM}g)

2017-08-26 15:37:14 416

原创 ISAKMP协议秘钥计算

ISAKMP协议秘钥计算

2017-08-26 11:33:01 1234 1

原创 ISAKMP报文解密

使用wireshark抓包

2017-08-26 11:30:08 4505 2

原创 openssl 错误处理

#if OPENSSL_API_COMPAT < 0x10100000L# define SSL_load_error_strings() \ OPENSSL_init_ssl(OPENSSL_INIT_LOAD_SSL_STRINGS \ | OPENSSL_INIT_LOAD_CRYPTO_STRINGS, NULL)#endif#if OP

2017-05-28 15:46:43 4008

原创 安装EJBCA的打印信息

2017-05-21 00:00:33 380

原创 openssl 初始化函数到底做了什么?

openssl 初始化函数到底做了什么?每次使用openssl前都会使用如下几个函数进行初始化: /* initialize OpenSSL */ OpenSSL_add_all_ciphers(); OpenSSL_add_all_digests(); ERR_load_crypto_strings();那么我们会有疑问:这个函数到底是干嘛的,能不能在别的地方多次使用?

2017-05-19 23:34:04 5790 1

转载 ping的详细过程

Ping过程详解         Ping命令的主要作用的是检查网络的连通情况和检测网络的速度。相信大家都用过Ping命令,下面主要介绍一下Ping命令是怎样一个执行过程。         主要的Ping有两种情况,一种是同一网段,一种是跨网段的。         首先看一个拓扑图:首先,如果主机A要Ping主机B,那么主机A就要封装二层报文,他会先检查自己的MAC地址,如果没

2016-12-20 10:10:52 444

转载 Ping经过路由器的运行过程解析

出处:http://sznet.blog.51cto.com/91580/178447闲来无事,就用Packet Tracer 5.0搭建网络环境模拟一下Ping的运行过程,以此来捋顺ARP、ICMP等协议在TCP/IP网络体系各层上的详细流程。 用Packet Tracer 5.0搭建如下图所示的简化网络环境: PS:以上模拟环境搭建后,arp –a 查看主机

2016-12-19 22:35:54 6592

转载 常见SSL证书格式转换

转换DER证书为PEM格式,抓HTTPS时会用到openssl x509 -in cert.cer -inform DER -outform PEM -out cert.pemPKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共

2016-10-31 23:07:15 457

转载 SSL 之证书链

证书包含的内容可以概述为三部分,用户的信息、用户的公钥、还有CA中心对该证书里面的信息的签名。我们在验证证书的有效性的时候,会逐级去寻找签发者的证书,直至根证书为结束,然后通过公钥一级一级验证数字签名的正确性。证书链(certificate chain)可以有任意环节的长度:CA证书包括根CA证书、二级CA证书(中间证书)、三级证书.....,以下是对证书链的图解:

2016-10-29 20:10:18 471

转载 makefile学习经验(二)----编译生成静态库文件

Lunix下编译静态库文件:.o后缀文件:编译生成的中间代码文件;.a后缀文件:静态库文件,编译的时候会合到可执行程序中,文件比较大;.so后缀文件:动态库文件,只是一个指向,不会合到可执行程序中,当要调用函数库的时候才使用; 用一个简单的例子阐述下在lunix环境下生成静态库文件的过程:一.   源码文件:so_test.h:void test_a();voi

2016-08-22 09:23:18 389

转载 一个简单的makefile示例及其注释

相信在unix下编程的没有不知道makefile的,刚开始学习unix平台下的东西,了解了下makefile的制作,觉得有点东西可以记录下。  下面是一个极其简单的例子:现在我要编译一个Hello world,需要如下三个文件:  1. print.h      #include      void printhello();  2. print.c      #i

2016-08-21 22:58:41 221

转载 linux touch命令使用

linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。1.命令格式:touch [选项]... 文件...2.命令参数:-a   或--time=atime或--time=access或--time=use  只更改存取时间。-c   或--no-create  不建立任何文档。-d  使用指定的日期时间,而非现

2016-08-21 22:55:31 253

转载 Makefile 自动生成依赖

虽然以前对Makefile有个基本概念,但是真正到自己去写一个哪怕是简单的Makefile时也会遇到不少的麻烦。    现在我有如下文件 dList.h dList.c memory.c debug.c debug.h test.c aaron.h 其中包含关系如下:    aaron.h-->dList.h debug.h    dList.c-->aaron.h    debu

2016-08-21 22:52:27 160 1

转载 Makefile中用宏定义进行条件编译(gcc -D)/在Makefile中进行宏定义-D

在源代码里面如果这样是定义的:#ifdef   MACRONAME//可选代码#endif那在makefile里面gcc   -D   MACRONAME=MACRODEF或者gcc   -D   MACRONAME 这样就定义了预处理宏,编译的时候可选代码就会被编译进去了。对于GCC编译器,有如下选项:        -D macro=string,等

2016-08-21 20:14:15 407

转载 MFC API——》AfxRegisterWndClass

如果程序主窗口不是由CframeWnd派生而来,而是由CWnd派生而来,那么在创建窗口的时候,必须注册自己的WNDCLASS,因为CWnd::CreateEX不接受NULL WNDCLASS名称。这种情况下,注册WNDCLASS样式半建立窗口有两种方式。方式一,定义一个WNDCLASS结构实例,并对每个字段进行初始化,然后调用::RegisterClass或者MFC的全局函

2015-05-21 08:57:48 1243

转载 Win7下WinDbg开启Local Kernel Debug调试

问题:在Win7 64bit系统中用管理员权限打开WinDbg开启Local Kernel Debug时报错:The system does not support local kernel debugging.Local kernel debugging requires Windows XP, Administrative privileges, and is not support

2014-10-13 10:25:40 1119

2015年趋势科技实习生招聘笔试题.docx

2015年趋势科技实习生招聘笔试题。希望对找实习的人有用

2015-05-29

android 收发短信程序

一个简单的发送和接受短信的程序,用到了listview,sqlite ,

2011-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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