x.509 explain

308202F8 308201E0 A003 0201 02 V3 02 10 13156EE8839B58B44CD5F2ECE3B3FBB3 SN 300D 0609 //Object Identifier[06] 2A 8648 86F70D 01 01 05 1.2.840.113549.1.1.5 SHA-1 with RSA Encryption 1.2=1*40+2,840=(86-80)*80+48,113549=(86-80)*80*80+(F7-80)*80+0D,1.1.5 [128进制] 0500//NULL[05] 300F 310...
(娱乐)Life | 2011-10-27 13:10 | 阅读 1597 次 | 评论 0 条

生成可用windbg调试的pdb。

cl.exe /od /zi optimization: /disabled (/Od) debug information format: program database for edit & continue (/ZI) link /DEBUG Generate Debug info: /DEBUG
默认分类 | 2011-10-11 11:08 | 阅读 798 次 | 评论 0 条

开源opensc工程windows平台下编译

在Google上搜了一下opensc的简介,没有,算了还是自己说吧。 opensc官方网站http://www.opensc-project.org/ 工程简介:对于智能卡的访问,opensc工程提供了一套库和工具。opensc重点放在了卡片的密码操作,推进卡片的应用如邮件加密、认证和签名。opensc实现了PKCS#11的API以便支持Mozilla FireFox(浏览器)和Thunderbird(邮件客户端)能使用它。opensc实现了PKCS#15标准以便兼容所有的应用。 opensc支持以下卡片: National ID Cards Finnish I...
默认分类 | 2011-09-21 09:58 | 阅读 1502 次 | 评论 0 条

GCC/G++编译原理分析

一、概述 C和C++编译器是集成的,编译一般分为四个步骤: 预处理(preprocessing) 编译(compilation) 汇编(assembly) 连接(linking) gcc   认为预处理的文件是(.i)是C文件,并且设定C形式的连接; g++   认为预处理的文件是(.i)是C++文件,并且设定C++形式的连接; 源文件后缀名的一些含义和后续的操作: .c       C源程序        预处理,编译,汇编 .C      C++源程序       预处理,编译,汇编 .cc      C++源程序   ...
默认分类 | 2011-09-01 15:28 | 阅读 1502 次 | 评论 1 条

如何共享Windows XP中的EFS加密文件

EFS作为一种安全性较高的加密方式一直深受大众的喜爱。但是在Windows XP以前,EFS加密是不支持共享的,这就意味着被加密的文件只能由加密操作者或安装了加密证书的用户查看,给网络上的共享造成一些不便。  微软认识到了这个问题,在Windows XP Professional的EFS版本中,加入了共享的特性。要共享一个被EFS加密的文件,必须由系统管理员或文件加密操作者操作,否则会在操作过程中出错。具体操作步骤如下:  1.用管理员组里面的账户或EFS加密创建者账户登录Windows,然后打开被加密的文件夹(因为EFS是对文件加密,不是对文件夹加密,所以其他用户也可以打开文件夹),右...
(编程)Work | 2011-05-13 14:57 | 阅读 1009 次 | 评论 0 条

加密文件系统[EFS]

Example C Program: Getting and Setting Certificate Propertieshttp://msdn.microsoft.com/en-us/library/aa382361(v=vs.85).aspx convern Pem to Pfx https://www.sslshopper.com/ssl-converter.html EFS http://technet.microsoft.com/zh-cn/library/cc162818.aspx http://gnaw0725.blogbus.com/logs/276918...
(编程)Work | 2011-05-12 14:51 | 阅读 1274 次 | 评论 0 条

CSP CODE

svn checkout https://svn.eesti.ee/projektid/idkaart_public/3.2/qesteidutil/common/
默认分类 | 2011-02-23 15:23 | 阅读 907 次 | 评论 0 条

scoped_ptr 与 auto_ptr 与 shared_ptr 区别总结

1.auto_ptr 被复制后,将失去原来所致资源的所有权; 2.scoped_ptr永远不能被复制或被赋值!scoped_ptr拥有它所指向的资源的所有权,并永远不会放弃这个所有权; 3.shared_ptr 是可以共享所有权的智能指针; #include "stdafx.h"//#include "windows.h"#include <memory>#include <iostream> using std::tr1::shared_ptr; class Foo{public: Foo() { std::cout<<"new Foo()"<<std::end...
(编程)Work | 2011-02-15 17:28 | 阅读 6105 次 | 评论 0 条

bug:error C2471: cannot update program database vc90.pdb

把一个VC6的工程转换为VS2008的工程后,编译找不到而且不能升级vc90.pdb文件的问题解决方法 问题描述: 1>e:\vcomh264net\vcomh\vcomh264net2.0 1.0.25 av\video\videoproc.cpp : error C2471: cannot update program database 'e:\vcomh264net\vcomh264net2.0 1.0.25 2008\vcomh264net2.0 1.0.25 av\debug\vc90.pdb' 1>e:\vcomh264net\vcomh\vcomh2...
(编程)Work | 2010-12-09 12:45 | 阅读 1138 次 | 评论 0 条

预编译头文件(precompiled header)-加快编译速度

预编译头文件 今天在改一个很大的程序,慢慢看,慢慢改。突然发现一个.c文件,里面什么也没有, 就几个头文件,我一看,我靠,这不是把简单的问题搞复杂了吗,随手删掉那个c文件。 结果不能编译了,我靠: fatal error C1083: Cannot open precompiled header file: \'Debug/v13_3.pch\': No such file or directory 怎么rebuild all都不行。 上网查了一下,才搞懂了: ----------------总结------ 如果工程很大,头文件很多,而有几个头文...
(编程)Work | 2010-12-09 11:46 | 阅读 936 次 | 评论 0 条

解决增加 difxapi.h 报错的问题

The problem is a mixture of header file between DDK and VC 2008My solution:- In VS 2008 project, - In the "C/C++ -> Preprocessor" - Set ignore default standard include path to YES- In the "General->Additional Include Directories" specified the DDK path "C:\WinDDK\6000\inc\api; C:\WinDDK\6000\inc\...
默认分类 | 2010-08-06 11:20 | 阅读 2132 次 | 评论 0 条

Device Install Check for Other Device Stability

This is a known issue. Device Check for Other Device Stability could not load WDTF.Interop assembly file due to Strong Name validation error. To fix the error, make the following changes: 1. Open cmd line with elevated permission 2. ...
(编程)Work | 2010-07-09 10:40 | 阅读 807 次 | 评论 0 条

U盘安装Windows 7完全攻略

U盘安装Windows 7完全攻略 http://www.Windows7en.com - Win7之家 来源:中关村在线 更新时间:2009-4-12 ---------------------------------------------------------------------------------------------------- 众所周知Windows 7对电脑的硬件需求非常低,不仅远远低于vista系统,一些用户甚至发现安装Windows 7比Windows XP的硬件需求还要低。于是很多上网本用户也想把Windows 7安装到...
默认分类 | 2010-04-13 18:27 | 阅读 1594 次 | 评论 5 条

Running console applications silently

Running console applications silently Download demo project - 19 Kb Introduction Arrrgh! So you need to run your console app via a primary application, well ye've come to the right place. This article is intended for those who need to run one of those pesky little console applications withou...
默认分类 | 2010-03-30 15:25 | 阅读 1073 次 | 评论 0 条

VC 使用系统图标资源

HINSTANCE hInstance = ::LoadLibrary("shell32.dll"); HICON hIcon = LoadIcon (hInstance, MAKEINTRESOURCE (5)) ; SetIcon(hIcon, TRUE); // Set big icon SetIcon(hIcon, FALSE); // Set small icon
默认分类 | 2010-03-25 18:23 | 阅读 1311 次 | 评论 0 条

SSL/TLS/WTLS原理

一 前言 首先要澄清一下名字的混淆: 1 SSL(Secure Socket Layer)是netscape公司设计的主要用于web的安全传输协议。这种协议在WEB上获得了广泛的应用。 2 IETF(www.ietf.org)将SSL作了标准化,即RFC2246,并将其称为TLS(Transport Layer Security),从技术上讲,TLS1.0与SSL3.0的差别非常微小。由于本文中没有涉及两者间的细小差别,本文中这两个名字等价。 3 在WAP的环境下,由于手机及手持设备的处理和存储能力有限,wap论坛(www.wapforum.org)在TLS的基础上做了简化,提出了W...
(编程)Work | 2010-03-23 15:16 | 阅读 837 次 | 评论 0 条

minidriver code and IconWorkshop

http://www.opensc-project.org/opensc/wiki/MiniDriver Axialis IconWorkshop v6.11
默认分类 | 2010-03-19 17:03 | 阅读 939 次 | 评论 0 条

VC6调试技巧

如果你是用VC6进行程序开发,那么下面这些技巧将会对你的程序开发有一些帮忙。 l 函数测试(利用VC自带的QuickWatch) l 让VC在调试过程中自动扩展类或结构 用Notepad打开C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\ AUTOEXP.DAT文件,在文本结尾增加WTL::CString =<m_pchData,st>,那么在调试的过程中所有的WTL::CString结构将自动显示出文本,而不再需要手动点一下当前CString的m_pchData才能显示出文...
(编程)Work | 2010-03-18 18:52 | 阅读 1100 次 | 评论 0 条

设置windows 7 TESTMODE cmd

bcdedit /set testsigning on bcdedit /set testsigning off
(编程)Work | 2010-01-17 19:05 | 阅读 944 次 | 评论 0 条

如何使用代理访问国外网站

如果你打开国外朋友发来的网页,IE却出现“无法显示网页,您正在查找的页当前不可用...”之类的提示,不是国外的网站有问题,而是有人害怕我们幼小的心灵被“污染”,把通往外面的道路封了。不能自由访问国外网站的信息,增加交流,和向往自由的鸟儿被折了翅膀又有啥区别?办法还是有的,常用的有通过网页代理、代理服务器和代理工具3种。先说说第一种,也就是最简单实用的办法,通过网页代理。方法非常简单,以下四个网址,任意打开一个,在空白栏输入你想访问的网址,点击即可。1、http://www.cnproxy.com/webproxy.asp优点:全中文,无页面、弹出广告,访问国外网站速度较快、稳定。推荐!!...
默认分类 | 2009-10-17 23:40 | 阅读 19188 次 | 评论 2 条
浏览310722次