
安全相关
文章平均质量分 73
rabbit729
这个作者很懒,什么都没留下…
展开
-
Windows下Openssl安装以及编程(VC.net环境)
准备: 1.下载ActivePerl-5.8.0.806-MSWin32-x86并安装:http://www.sogoz.info/down.asp?id=3683&no=12.下载 openssl0.98并解压。http://www.openssl.org/source/openssl-0.9.8.tar.gz 安装步骤:完全可以参照openssl目录下的原创 2008-02-15 16:04:00 · 1477 阅读 · 0 评论 -
在Windows下使用汇编方式编译OpenSSL方法
1. 安装perl,perl可以从http://www.activestate.com/ActivePerl下载。2. 安装编译器(任意一个都可以),我仅以Visual C++.net2003为例子。 Visual C++ Borland C GNU C (Cygwin or MinGW)3. 使用汇编方式编译时,需要安装汇编语言编译器。MASM,NASM原创 2008-06-03 10:32:00 · 3242 阅读 · 0 评论 -
使用Openssl生成CA及签发证书方法
准备步骤 下载Openssl并编译生成响应的库,假设目录为E:/电子书/OpenSSL/openssl-0.9.8g,编译成功后Openssl会将响应的lib,dll及可执行程序存放到out32dll文件中生成CA1. 在DOS窗口中转换到out32dll目录下。 例如:cd E:/电子书/OpenSSL/openssl-0.9.8g/out32dl原创 2008-06-10 14:41:00 · 11095 阅读 · 0 评论 -
使用Openssl验证证书链
项目中遇到使用Openssl验证证书链的问题,在网上找了很长时间,发现这方面的资料很少,通过多方努力,总算实现了基本功能,为了给大家提供一下参考,本人实现了一个验证证书链的类,以供参考,由于本人也是刚刚接触Openssl,如果有不正确的地方,请大家多多指导/********************************************************************原创 2009-02-06 16:52:00 · 11530 阅读 · 8 评论 -
两个开发源码加密库openssl和cryptlib的比较
目前开放源代码的加密库中,openssl和cryptlib都是比较流行的,本文将根据自己的一点理解对这两个库作一些比较,希望能对大家有用。这两个库的构造思想和目的都不太一样. Openssl主要是针对SSL/TLS协议的实现,SSL的功能体现的非常完善,而算法库只是一个附带的必要部分,当然也是非常重要和完善的一个部分。Crypylib则就是实现了加密算法以及相关的一些编码标准。 【open转载 2009-02-10 16:05:00 · 1755 阅读 · 0 评论 -
Crypto++库在VS 2005中的使用——RSA加解密
下载Crypto++ Library Crypto++ Library的官方网:http://www.cryptopp.com/ 二. 建立自己使用的Crypto++ Library 由于从官方网下载的Crypto++库是开源的,只有源文件和几个可以生成lib、dll的工程,以及一个使用的例子工程,因此希望生成自己建的工程能使用的SDK。 1. 编转载 2009-02-10 16:06:00 · 1922 阅读 · 0 评论 -
一种OPENSSL_Uplink(100F2010,05): no OPENSSL_Applink解决方法
最近项目中使用Openssl库时,程序编译没有错误,但是执行时出现OPENSSL_Uplink(100F2010,05): no OPENSSL_Applink错误,在网上找了好多原因,大部分是说DLL库调用方式不正确,应该修改为与Openssl库相同的编译方式也就是/Md方式,但是都不能解决问题,我的代码是从一个pem文件中读取RSA私钥,出错的代码如下: FILE* fp = f原创 2009-02-13 14:00:00 · 10431 阅读 · 1 评论 -
使用XML Security验证XML文件的数字签名
XML Security项目是为XML安全标准(XML-Signature Syntax and Processing:XML数字签名语法和处理规则;XML Encryption Syntax and Processing:XML加密语法和处理规则)提供Java及C++实现的开源项目。项目主页为:http://santuario.apache.org/index.html 本文给出了原创 2009-02-10 10:54:00 · 4748 阅读 · 0 评论 -
如何使用Openssl加载证书撤销列表
下面给出一种使用Openssl加载证书撤销列表的方法,该方法只能加载Pem格式的证书撤销列表#include #include #include #include using namespace std;void main(){ X509_CRL *m_crl = NULL; BIO *bio = NULL;原创 2008-12-03 14:34:00 · 2769 阅读 · 0 评论