2008-8-23 10:15:42 阅读186 评论0 232008/08 Aug23
| Hash,一般翻译做“散列”,也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。 数学表述为:h = H(M) ,其中H( )--单向散列函数,M--任意长度明文,h--固定长度散列值。 |
2008-8-21 15:29:07 阅读184 评论0 212008/08 Aug21
一、
什么是批处理
批处理的本质,是一堆DOS命令按一定顺序排列而形成的集合。
批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。
它的构成没有固定格式,只要遵守以下这条就ok了:每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是DOS。批处理有一个很鲜明的特点:使用方便、灵活,功能强大,自动化程度高。
2008-8-21 10:35:48 阅读131 评论0 212008/08 Aug21
平常我们在使用WindowsXP时,总是要先进行登录。WindowsXP的登录验证机制和原理都要比Windows98严格并复杂得多,不会再出现按“取消”按钮就能进入系统的丑事(可以通过修改注册表来禁止)。理解并掌握WindowsXP的登录验证机制和原理对我们来说很重要,能增强对系统安全的认识,并能够有效预防、解决黑客和病毒的入侵。
一、了解WindowsXP的几种登录类型。
1、交互式登录
交互式登录是我们平常最常见类型,就是用户通过相应的用户帐号(User Account)和密码在本机进行登录。有些网友认为“交互式登录”就是“本地登
2008-8-20 22:06:04 阅读119 评论0 202008/08 Aug20
从NT服务启动Windows程序
原文出处: Start Your Windows Programs From An NT Service
介绍通常,NT服务是控制台应用程序,它没有消息循环。不必等到用户登陆电脑,NT服务便能启动,并且在用户登出之后,它也不会停止运行。然而,许多现存的ActiveX控件很难,有时候根本不可能在控制台程序中使用。
另一方面,MFC和VB程序都是Windows应用程序,所以在MFC或VB程序中使用ActiveX控件相当简单。要是能使MFC和VB程序像NT服务一样运行就不错了:
? 在用户登陆电脑之前就启动
? 在用户登出电脑之后继续运行
2008-8-20 8:58:46 阅读253 评论0 202008/08 Aug20
2008-8-19 9:33:49 阅读74 评论0 192008/08 Aug19
2008-8-17 20:44:17 阅读55 评论0 172008/08 Aug17
SetPrivilege_exit:
return( ret );
} /* end of SetPrivilege */
int main ( int argc, char * argv[] )
2008-8-17 20:43:31 阅读74 评论0 172008/08 Aug17
#endif
/*
* 上面被条件编译注释掉的两段代码均可工作于XP/2003上。
2008-8-17 20:41:09 阅读51 评论0 172008/08 Aug17
/*********************** Function Prototype************************/
static BOOL DisableCurrentProcessDebugPrivilege
( void );