- 博客(5)
- 资源 (9)
- 收藏
- 关注
原创 内核驱动程序中获取当前用户进程的进程名的一种方法
内核驱动程序中获取当前用户进程的进程名的一种方法在内核驱动程序中,可以通过PsGetCurrentProcess函数来获取当前调用驱动的进程的EPROCESS结构的地址.很多文章都说在EPROCESS结构的0x174偏移处存放着进程名.这里提供另外一种方法来获取这个进程名.思路如下:驱动程序的加载函数DriverEntry是运行在System进程中的.通过PsGetCurrentProce
2009-01-29 23:02:00 7474 3
原创 RSA公钥密码算法的原理及实现(二)
RSA公钥密码算法的原理请看:http://blog.csdn.net/A00553344/archive/2009/01/07/3730194.aspx下面主要论述RSA公钥密码算法的具体实现。 预备知识 RSA公钥密码算法需要多精度算术(通常被称为"大数"数学)。RSA需要很大的整数来抵御已知的密码攻击。比如,一个典型的RSA模数至少大于10309,而现代编程语言
2009-01-10 20:32:00 20370 6
原创 RSA公钥密码算法的原理及实现(一)
一、公钥密码学概述。 公开密钥密码算法的提出是整个密码学历史上最大的而且也许是最唯一真正的变革。从最初一直到现代,几乎所有密码系统都建立在基本的替代和置换工具的基础上。在用了数千年的本质上可以手算完成的算法之后,常规的密码学随着转轮加密/解密机的发展才出现了一个重大进步。机电式变码旋转软件使得极其复杂的密码系统被研制出来。有了计算机后,更加复杂的系统被设计出来。但是不管是转轮机还是后来的DE
2009-01-07 23:32:00 24560 4
原创 ASN.1编码学习笔记二
3.ASN.1数据类型 ASN.1针对广泛的应用定义了多种数据类型,我们这里只讨论跟密码学应用相关的数据类型.我们将讨论如下数据类型: 布尔型 (Boolean); 八位位组串 (OCTET String); 位串 (BIT String); IA5String; 可打印字符串 (Print
2009-01-04 15:42:00 6802 5
原创 ASN.1编码学习笔记一
1.什么是ASN.1(抽象语法记法一)? ASN.1是ITU-T的一个标准集,它用来编码及表示通用数据类型,这些数据类型有可打印串值,八位位组串值,位串值,整数值以及用可移值方式组合而成的其他类型序列值.简单的说,ASN.1指定了以何种方式对非平凡的数据类型进行编码,以便其他任何平台及第三方工具都能够解释其内容.比如,字母a在一些平台以ASCII编码为十进制数值97,而在其他非A
2009-01-04 14:16:00 9914 6
解决IOS9以后强制HTTPS的问题。
2016-06-28
简单易用的小工具---批量照片压缩器
2010-07-20
NTFS磁盘文件恢复工具 V1.1版本(发布源代码)
2010-01-18
虚拟桌面 (多个桌面,每个桌面运行不同的软件,用快捷键切换)
2009-02-02
通用局域网消息发布器V1.0
2008-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人