posts - 518,  comments - 13,  views - 86万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
07 2015 档案
构建工具
摘要:跨平台的编译工具,其中最有名的两个是 cmake 和 scons ,cmake 之所以出名估计是因为 KDE 4 从 autotools 转向用 cmake 来编译。而 scons 则是 lighttpd 原来用的编译工具,它现在也转向 Python 了。cmake 和 python 大概代表了新一代跨平台编译工具的两种方向。第一种 (cmake) 是延续并改良传统 automake, autoc... 阅读全文
posted @ 2015-07-30 10:10 红孩儿你好 阅读(196) 评论(0) 推荐(0) 编辑
Openssl pkeyutl命令
摘要:一、简介 pkeyutl命令能够测试所支持的密钥算法的性能 二、语法 openssl rsautl [-in file] [-out file] [-sigfile file] [-inkey file] [-passin arg] [-keyform PEM|DER] [-peerkey file 阅读全文
posted @ 2015-07-25 12:10 红孩儿你好 阅读(1865) 评论(0) 推荐(0) 编辑
Openssl gendsa命令
摘要:一、简介 gendsa命令能够根据DSA密钥参数生成DSA密钥 二、语法 openssl gendsa [-out filename] [-passout out] [-rand file(s)] [-engine id] [paramfile] [-des] [-des3] [-idea] 选项 阅读全文
posted @ 2015-07-25 12:04 红孩儿你好 阅读(563) 评论(0) 推荐(0) 编辑
Openssl dsaparam命令
摘要:一、简介 dsaparam指令用来生成和操作dsa参数 二、语法 openssl dsaparam [-inform DER|PEM] [-outform DER|PEM] [-in filename ] [-out filename] [-noout] [-text] [-C] [-rand file(s)] [-genkey] [-engine id] [number] [-timebom... 阅读全文
posted @ 2015-07-25 12:00 红孩儿你好 阅读(497) 评论(0) 推荐(0) 编辑
Openssl CA.pl命令
摘要:一、简介 CA.pl是证书操作的友好接口,简化了一些相似的证书创建或管理操作 二、语法 CA.pl [-?] [-h] [-help] [-newcert] [-newreq][-newreq-nodes] [-newca] [=pkcs12] [-xsign] [-sign] [ -signreq 阅读全文
posted @ 2015-07-25 11:54 红孩儿你好 阅读(1423) 评论(0) 推荐(0) 编辑
Openssl errstr命令
摘要:一、简介 errstr命令用于查询错误代码 二、语法 errstr [-stats] <errno> 选项 -stats:打印哈希表状态 errno:错误号 三、实例 1、查看错误信息 错误提示:27594:error:2006D080:lib(32):func(109):reason(128):b 阅读全文
posted @ 2015-07-25 11:40 红孩儿你好 阅读(541) 评论(0) 推荐(0) 编辑
Openssl pkey命令
摘要:一、简介 pkey是一个公钥或私钥的处理命令,可以用于打印和转换不同的表单和组件 二、语法 openssl pkey [-inform PEM|DER] [-outform PE|DER] [-in filename] [-passin arg] [-out filename] [-passout 阅读全文
posted @ 2015-07-25 11:35 红孩儿你好 阅读(1648) 评论(0) 推荐(0) 编辑
Openssl rsautl命令
摘要:一、简介 rsautl指令能够使用RSA算法签名,验证身份,加密/解密数据 二、语法 openssl rsautl [-in file] [-out file] [-inkey file] [-passin arg] [-keyform PEM|DER|NET] [-pubin] [-certin] 阅读全文
posted @ 2015-07-25 11:17 红孩儿你好 阅读(1829) 评论(0) 推荐(0) 编辑
Openssl rand命令
摘要:一、简介 rand命令用来产生伪随机字节,随机数字产生器需要一个seed,在没有/dev/srandom系统下的解决方法是自己做一个~/.rnd文件 二、语法 openssl rand [-out file] [-rand file(s)] [-base64] [-hex] num 选项 -out 阅读全文
posted @ 2015-07-25 10:55 红孩儿你好 阅读(6213) 评论(0) 推荐(0) 编辑
Openssl oscp命令
摘要:一、简介 ocsp,在线证书状态命,能够执行很多OCSP的任务,可以被用于打印请求文件和响应文件, 二、语法 openssl ocsp [-out file] [-issuer file] [-cert file] [-serial num] [-signer file] [-signkey fil 阅读全文
posted @ 2015-07-25 10:49 红孩儿你好 阅读(730) 评论(0) 推荐(0) 编辑
Openssl pkcs12命令
摘要:一、简介 pkcs12命令能生成和分析pkcs12文件 二、语法 openssl pkcs12 [-export] [-chain] [-inkey filename] [-certfile filename] [-CApath arg] [-CAfile arg] [-name name] [-c 阅读全文
posted @ 2015-07-25 10:41 红孩儿你好 阅读(6116) 评论(0) 推荐(0) 编辑
Openssl ciphers命令
摘要:一、简介 ciphers指令是用来展示用于SSL加密算法的工具 二、语法 openssl ciphers [-v] [-ssl2] [-ssl3] [-tls1] [cipherlist] 选项 -v - verbose mode, a textual listing of the SSL/TLS 阅读全文
posted @ 2015-07-25 00:20 红孩儿你好 阅读(1717) 评论(0) 推荐(0) 编辑
Openssl crl命令
摘要:一、简介 crl命令用于处里PME或DER格式的CRL文件 二、语法 openssl crl [-inform PEM|DER] [-outform PEM|DER] [-text] [-in filename] [-out filename] [-hash] [-fingerprint] [-is 阅读全文
posted @ 2015-07-24 22:34 红孩儿你好 阅读(3786) 评论(0) 推荐(0) 编辑
Openssl crl2pkcs7命令
摘要:一、简介 crl2pkcs7命令根据CRL或证书来生成pkcs#7消息 二、语法 openssl crl2pkcs7 [-inform PEM|DER ] [-outform PEM|DER ] [-in filename ] [-out filename ] [-certfile filename 阅读全文
posted @ 2015-07-24 22:29 红孩儿你好 阅读(431) 评论(0) 推荐(0) 编辑
Openssl pkcs7命令
摘要:一、简介 pkcs7命令用于处理DER或者PEM格式的pkcs#7文件 二、语法 openssl pkcs7 [-inform PEM|DER] [-outform PEM|DER] [-in filename] [-out filename] [-print] [-print_certs] [-t 阅读全文
posted @ 2015-07-24 22:22 红孩儿你好 阅读(2159) 评论(0) 推荐(0) 编辑
Openssl s_time命令
摘要:一、简介 s_time是openss提供的SSL/TLS性能测试工具,用于测试SSL/TSL服务 二、语法 openssl s_time [-connect host:port] [-www page] [-cert filename] [-key filename] [-CApath direct 阅读全文
posted @ 2015-07-24 21:15 红孩儿你好 阅读(936) 评论(0) 推荐(0) 编辑
Openssl speed命令
摘要:一、简介 speed命令用于测试库的性能 二、语法 openssl speed [md2] [mdc2] [md5] [hmac] [sha1] [sha256] [sha512] [whirlpool] [rmd160] [idea-cbc] [seed-cbc] [rc2-cbc] [rc5-c 阅读全文
posted @ 2015-07-24 21:01 红孩儿你好 阅读(5309) 评论(0) 推荐(0) 编辑
Openssl s_client命令
摘要:一、简介 s_client为一个SSL/TLS客户端程序,与s_server对应,它不仅能与s_server进行通信,也能与任何使用ssl协议的其他服务程序进行通信 二、语法 openssl s_client [-host host] [-port port] [-connect host:port 阅读全文
posted @ 2015-07-24 20:39 红孩儿你好 阅读(17175) 评论(0) 推荐(1) 编辑
Openssl s_server命令
摘要:一、简介 s_server是openssl提供的一个SSL服务程序。使用此程序前,需要生成各种证书。本命令可以用来测试ssl客户端,比如各种浏览器的https协议支持 二、语法 openssl s_server [-accept port] [-context id] [-verify depth] 阅读全文
posted @ 2015-07-24 20:36 红孩儿你好 阅读(4007) 评论(0) 推荐(1) 编辑
Openssl smime命令
摘要:一、简介 S/MIME工具,用于处理S/MIME邮件,它能加密、解密、签名和验证S/MIME消息 二、语法 openssl smime [-encrypt] [-decrypt] [-sign] [-verify] [-pk7out] [-nointern] [-nosigs] [-noverify 阅读全文
posted @ 2015-07-24 14:50 红孩儿你好 阅读(3272) 评论(0) 推荐(0) 编辑
Openssl verify命令
摘要:一、简介 verify命令对证书的有效性进行验证,verify 指令会沿着证书链一直向上验证,直到一个自签名的CA 二、语法 openssl verify [-CApath directory] [-CAfile file] [-purpose purpose] [-policy arg] [-ve 阅读全文
posted @ 2015-07-24 14:03 红孩儿你好 阅读(12439) 评论(0) 推荐(0) 编辑
Openssl x509命令
摘要:一、简介 x509指令是一个功能很丰富的证书处理工具。可以用来显示证书的内容,转换其格式,给CSR签名等 二、语法 openssl x509 [-inform DER|PEM|NET] [-outform DER|PEM|NET] [-keyform DER|PEM] [-CAform DER|PE 阅读全文
posted @ 2015-07-23 23:35 红孩儿你好 阅读(5589) 评论(0) 推荐(0) 编辑
Openssl req命令
摘要:一、简介 req指令用来创建和处理PKCS#10格式的证书 二、语法 openssl req [-inform PEM|DER] [-outform PEM|DER] [-in filename] [-out filename] [-text] [-pubkey] [-noout] [-verify 阅读全文
posted @ 2015-07-23 22:18 红孩儿你好 阅读(1415) 评论(0) 推荐(0) 编辑
Openssl asn1parse命令
摘要:一、简介 asn1parse命令是一种用来诊断ASN.1结构的工具,也能用于从ASN1.1数据中提取数据 二、语法 openssl asn1parse [-inform PEM|DER] [-in filename] [-out filename] [-noout] [-offset number] 阅读全文
posted @ 2015-07-23 21:30 红孩儿你好 阅读(3506) 评论(0) 推荐(0) 编辑
Openssl ec命令
摘要:一、简介 椭圆曲线密钥处理工具 二、语法 openssl ec [-inform PEM|DER] [-outform PEM|DER] [-in filename] [-out filename] [-passin arg] [-passout arg] [-text] [-noout] [-pa 阅读全文
posted @ 2015-07-22 21:58 红孩儿你好 阅读(4483) 评论(0) 推荐(0) 编辑
Openssl ecparam命令
摘要:一、简介 椭圆曲线密钥参数生成及操作 二、语法 openssl ecparam [-inform DER|PEM] [-outform DER|PEM] [-in filename] [-out filename] [-noout] [-text] [-C] [-check] [-name arg] 阅读全文
posted @ 2015-07-22 21:32 红孩儿你好 阅读(7318) 评论(0) 推荐(0) 编辑
Openssl rsa命令
摘要:一、简介 Rsa命令用于处理RSA密钥、格式转换和打印信息 二、语法 openssl rsa [-inform PEM|NET|DER] [-outform PEM|NET|DER] [-in filename] [-passin arg] [-out filename] [-passout arg 阅读全文
posted @ 2015-07-22 21:15 红孩儿你好 阅读(1046) 评论(0) 推荐(0) 编辑
Openssl genrsa命令
摘要:一、简介 生成RSA私有密钥 二、语法 openssl genrsa [-out filename] [-passout arg] [-f4] [-3] [-rand file(s)] [-engine id] [numbits] [-des] [-des3] [-idea] 选项 usage: g 阅读全文
posted @ 2015-07-21 23:15 红孩儿你好 阅读(6021) 评论(0) 推荐(0) 编辑
Openssl base64命令
摘要:一、简介 对文件件进行base64的编码与解码 二、语法 openssl base64 [-in filename] [-out filename] 三、实例 1、二进制文件与base64编码互转 openssl base64 -in pubkey.bin -out pubkey.pemopenss 阅读全文
posted @ 2015-07-21 22:57 红孩儿你好 阅读(5352) 评论(0) 推荐(0) 编辑
Openssl enc命令
摘要:一、简介 enc - 对称加密例程,使用对称密钥对数据进行加解密,特点是速度快,能对大量数据进行处理。算法有流算法和分组加密算法,流算法是逐字节加,由于其容易被破译,现在已很少使用;分组加密算法是将数据分成固定大小的组里,然后逐组进行加密,如DES。分组算法中又有ECB,CBC,CFB,OFB,CT 阅读全文
posted @ 2015-07-21 21:58 红孩儿你好 阅读(2773) 评论(0) 推荐(0) 编辑
Openssl dgst命令
摘要:一、简介 消息摘要可以对任意长度的消息产生固定长度(16或20个字节)的信息摘要,理论基于单向HASH函数,根据消息摘要无法恢复出原文,所以是安全的;消息原文和消息摘要是一一对应的,所以又被称作指纹。 二、语法 openssl dgst[-md5|-md4|-md2|-sha1|-sha|-mdc2 阅读全文
posted @ 2015-07-21 21:50 红孩儿你好 阅读(1929) 评论(0) 推荐(0) 编辑
栈帧详解
摘要:一、简介 什么是栈帧,相信很多从事C编程的童鞋还是没有搞明白,首先引用百度百科的经典解释:“栈帧也叫过程活动记录,是编译器用来实现过程/函数调用的一种数据结构。”。 实际上,可以简单理解为:栈帧就是存储在用户栈上的(当然内核栈同样适用)每一次函数调用涉及的相关信息的记录单元。也许这样感觉更复杂了,好吧,让我们从栈开始来理解什么是栈帧... 参考: 函数调用的本质 http://to... 阅读全文
posted @ 2015-07-20 22:48 红孩儿你好 阅读(440) 评论(0) 推荐(0) 编辑
Gcc对头文件与库文件的搜索路径
摘要:一、简介 对头文件与库文件的搜索路径不太清楚,编译、运行时老碰到问题,ldd查看程序的链接时,总是出现unkown链接. 二、头文件 gcc 在编译时寻找所需要的头文件 : 1)搜寻会从-I开始 2)然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH (这些变量在windows下对应的是include环境变量) 3)再... 阅读全文
posted @ 2015-07-20 21:14 红孩儿你好 阅读(251) 评论(0) 推荐(0) 编辑
Linux mmap函数简介
摘要:一、简介 Linux提供了内存映射函数mmap, 它把文件内容映射到一段内存上(准确说是虚拟内存上), 通过对这段内存的读取和修改, 实现对文件的读取和修改, 先来看一下mmap的函数声明: 头文件: 原型: void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offsize); 返回值:... 阅读全文
posted @ 2015-07-20 20:49 红孩儿你好 阅读(1218) 评论(0) 推荐(0) 编辑
GDB 完全教程
摘要:一、简介 GDB是一个功能强大的调试器,它是一个自由软件,能够用在许多UNIX平台上。它同时也是Linux系统中的默认调试器。GDB已被移植到许多其他的计算机平台上,并且能够用于调试嵌入式实时系统。一般来说,GDB主要可以帮助我们完成以下四个方面的功能 1.启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2.可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) ... 阅读全文
posted @ 2015-07-19 18:14 红孩儿你好 阅读(567) 评论(0) 推荐(0) 编辑
Linux平台VPN技术概论
摘要:参考:http://blog.csdn.net/dog250/article/details/6553493 阅读全文
posted @ 2015-07-18 11:22 红孩儿你好 阅读(40) 评论(0) 推荐(0) 编辑
User mode Linux
摘要:一、简介 用户模式Linux(User ModeLinux,UML)不同于其他Linux虚拟化项目,UML尽量将它自己作为一个普通的程序。从Linux2.6.9版本起,用户模式Linux(User mode Linux,UML)已随Linux内核源代码一起发布,它存放于arch/um目录下。编译好UML的内核之后,可直接用gdb运行编译好的内核并进行调试。 参考:http://uml.devl... 阅读全文
posted @ 2015-07-17 21:35 红孩儿你好 阅读(2168) 评论(0) 推荐(0) 编辑
C/C++互相调用
摘要:参考: http://www.cnblogs.com/Yogurshine/p/3913073.htmlhttp://blog.chinaunix.net/uid-24118190-id-2985318.html 阅读全文
posted @ 2015-07-16 21:01 红孩儿你好 阅读(169) 评论(0) 推荐(0) 编辑
Windows Git安装指南
摘要:步骤如下: 1、资源下载 :Git-1.9.4-preview20140815.exe http://code.google.com/p/tortoisegit/downloads/list 2、安装包下载完成后,双击进入安装界面,如下图: 3、两步next后选择安装目录,如下图: 4、next进入Git安装模块选择,默认,如下图: 5、next进入Git setup界面,“Select ... 阅读全文
posted @ 2015-07-16 20:39 红孩儿你好 阅读(1401) 评论(0) 推荐(0) 编辑
Linux汇编与C互相调用
摘要:一、简介 C语言调用汇编有两种方式:1、通过内嵌汇编 2、通过编译链接。 二、基础知识 对于C和汇编语言的接口主要有两个问题需要解决 1、调用者与被调用者的参数传递 正常的,定义一个函数总是希望它完成某些功能,一个毫无用处的函数将毫无意义。这些功能有常常是更大的功能的一部分,而函数完成这些功能或多或少都要与外界联系(一个完全不与外界联系的函数也是一个毫无意义的函数)(延时函数也要消耗时间,时... 阅读全文
posted @ 2015-07-16 11:44 红孩儿你好 阅读(1348) 评论(0) 推荐(0) 编辑
Linux 查看命令源码
摘要:一、简介 有时候想看看ls、cat、more等命令的源代码,本文介绍相应查看方法。 二、方法 参考: http://blog.csdn.net/silentpebble/article/details/41279285 http://blog.csdn.net/zhenwo123/article/details/19190189 以查看uname命令源码为例进行说明,步骤如下: # whe... 阅读全文
posted @ 2015-07-15 00:19 红孩儿你好 阅读(4023) 评论(0) 推荐(0) 编辑
C语言时间处理
摘要:一、简介 时间处理在编程中经常遇到,包括程序的运行时间和显示时间等。在标准C中, 日期和时间的处理包含在 time.h 的头文件中,需要使用日期和时间相关的类型的函数的话, 需要导入time.h. 二、API http://www.cnblogs.com/chenqiangjsj/archive/2011/04/06/2007054.html 三、实例 1、计算时差 参考: http://... 阅读全文
posted @ 2015-07-13 20:59 红孩儿你好 阅读(394) 评论(0) 推荐(1) 编辑
SDL编程
摘要:一、简介 SDL是一个用C编写的跨平台的多媒体库,它通过OpenGL和Direct3D,提供了针对音频、视频、键盘、鼠标、控制杆及3D硬件的低级别的访问接口。它在MPEG播放软件、模拟器以及许多游戏中得到广泛的应用,其中包含了获得大奖的“文明:权力的呼唤”的Linux 版本。 参考: http://www.libsdl.org/ 二、编译安装 参考: http://toutiao.com/... 阅读全文
posted @ 2015-07-11 11:34 红孩儿你好 阅读(1315) 评论(0) 推荐(0) 编辑
Linux gcj命令
摘要:一、简介 GCJ是GNU的Java编译器,可以把java程序编译成本地代码,编译成功后的可执行文件不再需要jre就可直接运行,编译成本地后的程序运行速度有所提高,缺点是生成后的文件较大。 参考: http://blog.chinaunix.net/uid-11016609-id-2917632.html 二、安装 http://www.sjsjw.com/kf_www/article/48... 阅读全文
posted @ 2015-07-09 15:26 红孩儿你好 阅读(2896) 评论(0) 推荐(0) 编辑
CiteSpace安装使用简介
摘要:一、简介 CiteSpaceⅡ基于JAVA平台的信息可视化软,是美国Drexel大学陈超美(Chaomei Chen)教授开发的,用于文献引文网络分析的信息,作为文献计量学方面最先进的分析工具之一,是一种能够在科学文献中识别并显示科学发展新趋势和新动态的通用方法的最新研究进展,属于多元、分时、动态的第二代信息可视化技术。其独到之处在于,用CiteSpaceⅡ绘制的一幅知识图谱能够显示一个学科或知识... 阅读全文
posted @ 2015-07-07 14:16 红孩儿你好 阅读(4031) 评论(0) 推荐(0) 编辑
HTTP Cookie 详解
摘要:参考: http://blog.csdn.net/lijing198997/article/details/22174151 阅读全文
posted @ 2015-07-06 15:44 红孩儿你好 阅读(160) 评论(0) 推荐(0) 编辑
Linux Curl命令
摘要:一、简介 linux curl是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。 二、安装 查看版本与所支持协议 三、使用实例 1)查看请求响应头 2)下载文件 3)上传文件 4) 认证 阅读全文
posted @ 2015-07-01 13:45 红孩儿你好 阅读(345) 评论(0) 推荐(0) 编辑
OpenSSL编程
摘要:一、简介 OpenSSL是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。 OpenSSL采用C语... 阅读全文
posted @ 2015-07-01 13:25 红孩儿你好 阅读(9773) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示