点点滴滴

不积跬步,无以至千里;不积小流,无以成江海。

储备列表

  • 基于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 混淆优化

    2

            ProGuard(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开发环境 – 系统环境检测程序

    4

    J2ME环境安装 下载并安装如下程序,并按照以下顺序安装: 可在如下网址寻找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登录失败 - 采集器兼发帖机的开发

    10

    POST代码:                HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);                req.Method = "POST";    &n

    soskp-yoours2011-08-14 18:03:15

    阅读更多