摘要: 发现一个好用的随机数据生成网站:http://www.random.org,可以生成整型数字、序列、字符串等等,甚至批量生成。 开发软件若需要可以使用它,这里给一个DEMO,生成1个8字符的字符串,只使用数字,返回格式是txt格式: http://www.random.org/strings/?num=1&len=8&digits=on&unique=on&format=plain&rnd=n...阅读全文
posted @ 2011-10-28 10:55 cxun 阅读(77) 评论(0) 编辑
摘要: 为使用TCM TSPI接口进行开发的环境搭建提供一个参考。阅读全文
posted @ 2011-09-26 15:42 cxun 阅读(626) 评论(0) 编辑
摘要: 最近发现自己的脖子没有以前那么灵活了,经常有硬硬的、容易扭伤的感觉,我就知道我应该是得了颈椎病,在繁忙的工作中抽了点时间写了个脚本,督促自己每过1小时就活动活动颈椎,发现这是个不错的办法,也适合一些公司电脑禁止使用U盘的朋友们。使用记事本敲入以下代码:然后保存为“health.vbs”,平时放在桌面上,每天开机第一件事就是启用这个脚本。OK,接下来就是遵循提示,别一直坐在电脑前面,多活动活动身体吧~可以参考网上一些活动颈椎的方法:http://pic.people.com.cn/mediafile/200512/31/F200512311603272708931065.jpgPS:脚本没有完善阅读全文
posted @ 2010-12-30 07:38 cxun 阅读(245) 评论(4) 编辑
摘要: 使用Crypto++需要用到cryptolib,生成方法可以参考我以前的一篇文章:Visual Studio 2010下生成Crypto++ lib 我的开发环境如下:Visual Studio 20...阅读全文
posted @ 2010-07-30 16:28 cxun 阅读(664) 评论(0) 编辑
摘要: 关键字:VS2010 Cryptopp Crypto++ 5.6 build utility compile error Crypto++是一个密码学的SDK开发包,有关它的信息可以访问以下两个网...阅读全文
posted @ 2010-07-29 11:48 cxun 阅读(719) 评论(0) 编辑
摘要: 做PHD两年了,经验不多,从朋友、导师、教授、名人得到的做PHD的经验却很宝贵,为了不让自己忘记,特此记录,希望对各位已经是PHD或即将成为PHD的朋友有所帮助。 1.多读文章 做PHD与做硕士不一样,计算机的硕士一般要求动手能力强,能给导师干活,对硕士生将来的就业会有帮助。而博士生要求要有深厚的理论知识,对某一领域的来龙去脉要理解透彻,只有阅读大量的文献之后才有这样的积累,这时候再去写文章将...阅读全文
posted @ 2010-07-27 14:37 cxun 阅读(87) 评论(0) 编辑
摘要: 7月16日境外黑客论坛发布了利用不久前微软曝出的LNK(快捷方式)漏洞(详见http://www.microsoft.com/technet/security/advisory/2286198.mspx)的消息,很快国内就有人利用此LNK漏洞制造出了“假面”木马,即使在Windows下组策略里设置对移动存储不“自动播放”,只要打开(即使是安全打开)移动存储设备(如U盘),就会中毒。这让我联想到了最...阅读全文
posted @ 2010-07-23 15:16 cxun 阅读(294) 评论(0) 编辑
摘要: 原文URL:http://www.myhack58.com/Article/html/3/92/2010/27669.htm                http://bbs.pediy.com/showthread.php?p=838548 更多参考U...阅读全文
posted @ 2010-07-23 11:49 cxun 阅读(261) 评论(0) 编辑
摘要: 我个人比较喜欢用快捷键,经常新建.txt文件,以前用英文版XP时,只需在桌面或文件夹空白位置点击右键,然后按键盘“W”(New),再按“T”(Text Document),就可以新建.txt文件了,而且平时左手就放在键盘上,如此操作连着来就很快很方便。但是在中文版系统中,新建菜单里是“文本文档”,按“T”时没有用,需要鼠标移动过去,因此觉得效率较低。 通过以下注册表修改,可以将“文本文档”修改成...阅读全文
posted @ 2010-06-05 21:10 cxun 阅读(229) 评论(2) 编辑
摘要: 第一次使用TFS 2010,发现有Project Alerts功能,就是项目组工程中若有任何改动时,TFS Server会自动发邮件提醒。Microsoft提供的配置方法(http://msdn.microsoft.com/en-us/library/ms400808(VS.80).aspx)中不适合TFS 2010,因此,我提供了以下参考方法:   1.安装SMTP Server 首...阅读全文
posted @ 2010-05-25 11:44 cxun 阅读(1162) 评论(10) 编辑
摘要: 前段时间想暴力破解一个KEY,希望穷举所有字符串,于是写出了一段穷举字符串的代码,供大家参考。算法思想参考了10进制数加1的操作,代码如下: #define CHAR_HEAD 'a'  // 0x20 #define CHAR_TAIL 'z'  // 0x7E   // 字符串加1 void StrAdd1(char* pStr) {   &#...阅读全文
posted @ 2010-04-14 16:38 cxun 阅读(68) 评论(0) 编辑
摘要: 如果在安装过程中写了一段InstallScript安装脚本,发现在卸载时也执行了这一段代码,而且也遇到过卸载时自定义需求的情况,于是在网上找了很久,没有发现好用的。后来在国外一个论坛里发现一个突破点,自己研究了一下,竟然发现下面InstallScript代码可以区别当前执行的是安装还是卸载过程。不多说了,代码如下:   function CheckInstallStatus(hMSI)...阅读全文
posted @ 2010-04-10 22:49 cxun 阅读(230) 评论(0) 编辑
摘要: 原文:http://www.cnblogs.com/baaigeini/archive/2009/03/09/1407078.html   一、获取当前文件的路径 1.   System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName      获取模块...阅读全文
posted @ 2010-03-20 11:14 cxun 阅读(122) 评论(0) 编辑
摘要: 如果在很短的时间内连接获取随机数,会发现获取的随机数是同一个,下面例子可以实现短时间内快速获取不一样的随机数:   #include <windows.h> #include <iostream> using namespace std; //#define USE_QUICK_RAND DWORD WINAPI thread(PVOID pBuf) { &#...阅读全文
posted @ 2010-03-07 22:47 cxun 阅读(138) 评论(0) 编辑
摘要: 下面是使用 CRITICAL_SECTION 实现互斥的例子:   #include <windows.h> #include <iostream> using namespace std; //#define USE_CRITICAL_SECTION CRITICAL_SECTION g_cs; DWORD WINAPI thread(PVOID pBuf)...阅读全文
posted @ 2010-03-07 22:44 cxun 阅读(904) 评论(0) 编辑
摘要: 参考原文:如何获取Windows系统登陆用户名 http://www.vckbase.com/document/viewdoc/?id=1241以SYSTEM权限运行的进程,若用GetUserName()方法获取到的用户名则为SYSTEM,若想获取当前登录系统的用户名,可用以下代码(支持XP及以上):BOOL CSecurityTool::GetLogUserXP(CString& str...阅读全文
posted @ 2010-03-07 11:31 cxun 阅读(425) 评论(0) 编辑
摘要: 原文:http://aimlab.cs.uoregon.edu/ISDPE10/papers.html (EI indexed; Technically sponsored by IEEE computer society)   The Second International Symposium on Data processing, Privacy, and E-comm...阅读全文
posted @ 2010-03-04 09:00 cxun 阅读(58) 评论(0) 编辑
摘要: 我用的是Thinkpad X200笔记本,最近在Windows平台下对TPM做研究时发现要得到EK的公钥部分,必须ClearTPM,同学的Infineon TPM机子上可以通过BIOS清除掉TPM的一些信息,但X200的BIOS中没有提供这一项,其实是有的,只是被隐藏了起来,以下是清除方法: 开机时按F1进入BIOS:   依次进入TPM的设置页面:   这就是TPM的设...阅读全文
posted @ 2009-10-19 22:04 cxun 阅读(1131) 评论(0) 编辑
摘要: 2009年9月8日,我以2550的价格入手了一台NOKIA E52,到今天9月16日,折旧500元退货,这E52与我相处了短短8天,让我又爱又恨。   先说说8日以前的事,记得半年前我5610的音乐导航掉了,说掉的碎片收集不够全就不让保修,要修就得加120,我没修。后来上个月发现屏幕有时不亮,去检查说是排线坏了,已经超过保修期,修的话要380,而且修好后前盖将装不上去,那岂不面目全非?我萌生了买新...阅读全文
posted @ 2009-09-17 12:24 cxun 阅读(1122) 评论(1) 编辑
摘要: 最近正在看《寒江独钓——Windows内核安全编程》这本书,感觉这本书非常好,有兴趣的朋友可以买来看看,有关这本书的信息请参考:http://www.china-pub.com/195592 这本书里没有详细介绍如何搭建Visual Studio的内核编程开发环境,在这里我简单介绍一下,希望能让像我一样刚学习内核编程的朋友更方便地开发。 一、下载与安装WDK 《寒》说,以前说的DDK、IFS...阅读全文
posted @ 2009-08-03 15:49 cxun 阅读(522) 评论(1) 编辑
摘要: 下载openssl之后,全部解压到一个路径下,如:c:\program files\openssl sdk举个例子,如使用SHA1,开发时引用头文件:[代码]工程属性里添加需要的头文件路径:C:\Program Files\openssl-0.9.8i\includeC:\Program Files\openssl-0.9.8i\cryptoC:\Program Files\openssl-0.9...阅读全文
posted @ 2009-07-28 17:01 cxun 阅读(951) 评论(0) 编辑
摘要: 发现IPMSG 2.51版本中,在服务设置的“发送/接收选项”中有两个“无播放声音提示”,其实第二个应该是“默认为以封装发送消息”,在Hamo的IPMSG主页(http://www.hamo.cn/archives/624.html)中没发现更新的版本,于是我自己使用ResHacker修改了一下(其实没什么技术含量),定为2....阅读全文
posted @ 2009-07-06 17:43 cxun 阅读(207) 评论(0) 编辑
摘要: 原文地址:http://news.csdn.net/n/20050926/26751.html导读:学校没有能力评价学生的水平,就拿文章数来衡量。这样的毕业标准造就的是怎样的学生,怎样的实验室呢?难道导师真的没有能力判断paper的好坏吗?有些是,但是有些不是。即使他知道你的论文没什么价值,也会叫你发表。我发现paper数量的背后,是某些人的如意算盘。想一想是怎么回事吧。国家看什么来拨款研究?看p...阅读全文
posted @ 2009-06-09 10:14 cxun 阅读(322) 评论(0) 编辑
摘要: 原文地址:http://www.theregister.co.uk/2009/05/15/microsoft_banishes_memcpy/Memcpy() and brethren, your days are numbered. At least in development shops that aspire to secure coding.Microsoft plans to form...阅读全文
posted @ 2009-05-18 10:22 cxun 阅读(168) 评论(0) 编辑
摘要: 最近在忙于打包安装程序,使用的是InstallShield 15,打包过程遇到了一个小问题(怀疑是InstallShield 15 的bug),却耗了我一个晚上的时间才把这个问题解决。使用InstallShield创建用于搭建ASP.NET网站的安装程序时,需要对web.config里的属性值作一些改变,比如Connection String,需要改成:  Data Source=[IS_SQLS...阅读全文
posted @ 2009-05-10 09:44 cxun 阅读(1249) 评论(5) 编辑
摘要: VC中可以通过以下代码得到当前日期时间:[代码] 结果为: [代码] 其实CTime是用一个64位大小的空间来保存数据的,但其实目前来说32位就足够了: 在C#中可以通过以下代码实现转换: [代码] 也就是说,VC中的CTime保存的时间是相对于1970年1月1日来的。阅读全文
posted @ 2009-04-28 16:22 cxun 阅读(414) 评论(0) 编辑
摘要: 原文地址:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟...阅读全文
posted @ 2009-04-24 15:18 cxun 阅读(64) 评论(0) 编辑
posted @ 2009-04-18 10:55 cxun 阅读(306) 评论(0) 编辑
posted @ 2009-03-06 10:50 cxun 阅读(62) 评论(0) 编辑
posted @ 2009-02-24 13:46 cxun 阅读(9976) 评论(5) 编辑
摘要: 使用WUA的COM接口函数需要这些头文件和库文件 如:IUpdateCollection等阅读全文
posted @ 2008-12-19 10:36 cxun 阅读(386) 评论(0) 编辑
摘要:
使用C#中的SHA256来做哈希计算。
阅读全文
posted @ 2007-06-05 00:54 cxun 阅读(332) 评论(0) 编辑
摘要:
使用DDK时出现 error LNK2019 unresolved external symbol __imp__IoDeleteDevice 等错误的解决方案
阅读全文
posted @ 2007-05-28 10:42 cxun 阅读(4192) 评论(5) 编辑
摘要:
1. Crypto++ Library 下载下来后没有include和lib,只有源代码,若要使用在自己的工程中希望有对应的include和lib。
2. Crypto++ Library 有很多密码学相关的源码,这里是RSA加解密的简单例子。
阅读全文
posted @ 2007-05-12 01:50 cxun 阅读(4110) 评论(9) 编辑
摘要:
1. 生成C的头文件
2. 生成DLL
3. JAVA使用DLL
阅读全文
posted @ 2007-05-06 02:57 cxun 阅读(1063) 评论(1) 编辑
摘要:
1. 生成DLL
2. 使用DLL
阅读全文
posted @ 2007-05-05 12:47 cxun 阅读(3838) 评论(3) 编辑
摘要:
出现如“error LNK2005: __amsg_exit already defined in MSVCRTD.lib(MSVCR80D.dll)”的错误。
阅读全文
posted @ 2007-04-29 21:42 cxun 阅读(9451) 评论(1) 编辑
posted @ 2007-04-28 21:37 cxun 阅读(297) 评论(0) 编辑
posted @ 2007-04-28 21:34 cxun 阅读(207) 评论(0) 编辑
摘要:
1、安装最新的卡巴斯基防毒软件(Kaspersky Anti-Virus)
2、安装最新的天网防火墙
3、安装最新的360安全卫士
4、习惯在“我的电脑”从地址栏处进入各盘
5、安装软件时小心带打勾的选项
阅读全文
posted @ 2007-04-28 21:26 cxun 阅读(356) 评论(3) 编辑