自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 编写ATL工程实现ActiveX控件调用cryptoAPI接口(一)------------签名与验证

注:下面的代码中用了Map,Base64,log,Result等都为自定义类型,太长就不一一贴出.[cpp] view plain copy print?/* *  *  * 文件名称:Signer.cpp * 摘    要: *       数字签名及验证 * 当前版本:1.0 * 作    者:周绍禹 * 创建日期

2016-04-04 17:29:42 586

转载 编写ATL工程实现ActiveX控件调用cryptoAPI接口(二)------------信封加密与解密

注:下面的代码中用了Map,Base64,log,Result等都为自定义类型,太长就不一一贴出.[cpp] view plain copy print?/*  *   *   * 文件名称:Envelop.cpp  * 摘    要:  *      数字信封加密与解密  * 当前版本:1.0  * 作    者:周绍禹

2016-04-04 17:28:37 657

转载 编写ATL工程实现ActiveX控件调用cryptoAPI接口(三)------------AES对称加密与解密

注:下面的代码中用了Map,Base64,log,Result等都为自定义类型,太长就不一一贴出.[cpp] view plain copy print?/*  *   *   * 文件名称:EncryptAES.cpp  * 摘    要:  *      AES对称加密与AES对称解密,生成会话密钥  * 当前版本:1.0

2016-04-04 17:27:17 613

转载 编写ATL工程实现ActiveX控件调用cryptoAPI接口(四)------------Base64转码

[cpp] view plain copy print?/*  *   *   * 文件名称:base64.cpp  * 摘    要:  * 当前版本:1.0  * 作    者:周绍禹  * 创建日期:2012年3月3日  */    #include "stdafx.h"  #include "base64.h"  

2016-04-04 17:25:44 430

转载 调用cryptlib接口3DES对称加密、信封加密、数字签名等

[cpp] view plain copy print?#include  #include   #include "Base.h" //提供base64转码功能  using namespace std;  #include "cryptlib.h"    int main()  {      cryptInit();     

2016-04-04 17:23:26 1015

转载 TOMCAT使用CA签发证书配置单向和双向SSL

一.获取签发服务器证书以及CA证书1.创建本地证书密钥库以及密钥对[plain] view plain copy print?      keytool -genkey -alias tomcat -keyalg RSA -keystore   在填写证书信息时,需要注意的是 "名字与姓氏" 或者 英文的"

2016-04-04 17:19:54 768

转载 openssl与cryptoAPI交互AES加密解密

继上次只有CryptoAPI的加密后,这次要实现openssl的了动机:利用CryptoAPI制作windows的IE,火狐和chrome加密控件后,这次得加上与android的加密信息交互先前有说openssl移植到android的过程,这里就不再提android如何调用openssl了,        而那一篇第9条提到的openssl与cryptoAPI兼容的两种方式

2016-04-04 17:17:45 537

转载 CryptoAPI与openssl RSA非对称加密解密(PKCS1 PADDING)交互

(以下代码中都只做测试用,有些地方没有释放内存...这个自己解决下)1.RSA非对称的,首先提供一个供测试用的证书和私钥的数据1)pem格式的证书和私钥(公私钥是对应的)的base64编码[cpp] view plain copy print?void readPriKey(string &a){      a =  "-

2016-04-04 17:16:07 988

转载 CryptoAPI与openssl数字签名与验证交互

昨天写过了RSA非对称加密解密的交互方式,其实数字签名也是RSA非对称加密,只不过用私钥加密的,再加上个hash摘要CryptoAPI与openssl RSA非对称加密解密(PKCS1 PADDING)交互已经提到关于证书和私钥的数据以及对象获取,这里就不再重复讨论1.openssl的签名及验证[cpp] view plain c

2016-04-04 17:14:24 613

转载 cryptoAPI接口(五)------------获取证书--演示 CryptUIDlgViewCertificate

/* *  *  * 文件名称:CertMsg.cpp * 摘    要: *       对证书一系列操作的封装,包括查找证书,验证证书合法性等 *  * 作    者:周绍禹 * 创建日期:2012年2月29日 */  #include "StdAfx.h"  #include "CertMsg.h"  #include "base64.h"  

2016-04-04 17:07:37 2042

空空如也

空空如也

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

TA关注的人

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