
点点滴滴
不积跬步,无以至千里;不积小流,无以成江海。
储备列表
-
基于CryptoApi创建根证书的私钥、公钥
1// 获得随机生成的密钥对 if(!CryptGenKey(hCertProv, AT_SIGNATURE, CRYPT_EXPORTABLE, &hKeySign)) { TRACE(_T("CryptGenKey error 0x%x\n"), GetLastError()); return FALSE; } 。。。。。。。。。。 // 获得公钥 TRACE(_T(
阅读更多soskp-yoours2011-09-05 14:29:27
-
J2ME 混淆优化
2ProGuard(http://proguard.sourceforge.net/) 对jar文件可以进行缩减,优化和混淆等操作。缩减jar文件将多个输入jar文件(injar参数)合成一个输出jar文件(outjar参数)。优化执行与编译器优化类似的操作。基本的混淆操作将变量名、方法名等替换为较短的别名。 这里利用ProGua
阅读更多soskp-yoours2011-09-02 13:10:34
-
CryptoAPI数字证书 - 微缩图
3微缩图算法 sha1微缩图......微缩图的计算实际上是微缩图算法的hash值,它是将整个证书的内容作为被计算数据,最终得出的hash值。代码如下:DWORD GetHash(CONST BYTE *pbData, DWORD dwDataLen, ALG_ID algId, LPTSTR pszHash){ DWORD dwReturn = 0; HCRYPTPROV hProv; if (!CryptAcquireContext(
阅读更多soskp-yoours2011-08-30 17:14:47
-
J2ME开发环境 – 系统环境检测程序
4J2ME环境安装 下载并安装如下程序,并按照以下顺序安装: 可在如下网址寻找http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javame-419430.htmlj2sdk-1_4_2_07-windows-i586-p.exe j2me_wireless_toolkit-2_2-ml-windows.exe j2
阅读更多soskp-yoours2011-08-27 17:07:14
-
[转载]J2ME - 手机GPRS上网问题 - CMWAP和CMNET的区别
5手机不能上网(APN已经设置)。 首先来看问题: 引用<div style="border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; bord
阅读更多soskp-yoours2011-08-25 14:33:42
-
[转载]HttpWebRequest 二三事
6随着REST风格的流行,直接通过 HttpWebRequest 进行服务调用的客户端应用越来越多。这里总结一些可能需要费时调查的经验,希望能帮助大家。1. 用完的HttpWebRequest要Abort()或者要把 Response.Close() 否则会导致请求Timeout。 (HttpWebRequest.Method默认是GET)<p style="margin-top: 0px; margin-right: 0
阅读更多soskp-yoours2011-08-22 20:28:40
-
[转载]设计模式总结
7创建型模式*Singleton模式解决的是实体对象个数的问题。除了Singleton之外,其他创建型模式解决的都是new所带来的耦合关系。*Factory Method,Abstract Factory,Builder都需要一个额外的工厂类来负责实例化的“易变对象”,而Prototype则是通过原型(一个特殊的工厂类)来克隆“易变对象”。*如果遇到“易变类”,起初的设计通常从Factory Method开始,当遇到更复杂的变化时,再考虑
阅读更多soskp-yoours2011-08-16 13:19:30
-
[转载]一个公钥加密演示
8关于WinCrypt API一直没有一个比较好的例子,虽然Defoliate中没有使用WinCrypt API,但我在研究数据证书时看了一下,留下一段代码吧,不过产品级的东东最好不要用WinCrypt API 。/********************************************************************created: 2007/07/07created: 7:7
阅读更多soskp-yoours2011-08-16 11:01:17
-
[转载]定位程序Crash常用工具和方法
9一、引言 任何程序正确则只有一种结果,但是错误却有千万种,而众多的错误有些是可容忍,有些则是致命的,如除零错误、堆栈溢出、内存越界等导致程序Crash; 由于很多错误并不是发生在开发工作者调试阶段,而是在用户或测试工作者使用阶段;这就需要相关代码维护工作者对于程序异常捕获收集现场信息; 当收集相关信息后,如何定位这些错误是的
阅读更多soskp-yoours2011-08-16 10:40:01
-
C#模拟post登录失败 - 采集器兼发帖机的开发
10POST代码: HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); req.Method = "POST"; &n
阅读更多soskp-yoours2011-08-14 18:03:15