自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 论坛 (32)
  • 收藏
  • 关注

原创 PDF文档的加解密及数字签名技术(三)

PDF文档的加解密及数字签名技术(三) 读取加密的PDF文档 前文说过,加密的PDF文档,其中的字符串和流都是被加密的,要正确的解读这些信息,就要对其进行解密,解密就需要密钥,那么密钥怎么来呢?与加密时的情况稍稍不同,在加密字典中的O项和U项可以帮助我们计算密钥,所以下面我们讲解一下如何计算出解读加密PDF文档内容所需的密钥。 仅使用了权限口令加密的PDF文档  如

2012-06-06 15:02:50 1608 2

原创 PDF文档的加解密及数字签名技术(二)

PDF文档的加解密及数字签名技术(二) 在对PDF文档加密之前的准备工作 既然加密需要密钥,那么密钥是怎么来的?首先我们要有两个口令,一个用户口令,一个权限口令,或者至少有其中之一,另一个为空口令。神马?你两个口令都不提供行不行?那还加个啥子密嘛。两个口令分别作什么用的,请自行复习前文。让我们翻到PDF Reference 1.7的126页,从算法3.3开始。算法3

2012-06-06 15:01:43 1820

原创 PDF文档的加解密及数字签名技术(一)

PDF文档的加解密及数字签名技术(一) 写在本文之前 首先,笔者假定在阅读本文之前,读者已经对文中提到的相关知识有一定了解,如PDF文档的结构组织、对称密钥加密、数字签名技术等。所以本文对以上内容做大致上的介绍,而不会对细节进行描述,如果读者需要了解本文中未能详细介绍的知识,可以自行寻找相关的文章阅读,当然了,最好的相关文章就是PDF手册啦。 前言 有时候,我们会用

2012-06-06 15:00:03 4383 2

原创 绘图程序中直线的拾取判断

绘图程序中常需要对绘制的对象进行拾取,Rect、Rgn等形状都好说只用简单调用PtInRect或PtInRgn函数既可以返回用户是否点击了该图形从而进行拾取,直线是对象里比较特殊的一种,如果一定要求点中直线本身(也就是点击点在直线上)未免难为了用户,毕竟,一个像素的宽度是很不容易掌握的。这时,可以采用计算点击点到直线的距离的办法,如果点击点距离直线在一个可以允许的范围内就判定为拾取直线,如图:

2002-03-27 11:33:00 2676 1

原创 SOCKET实现广播(BoardCast)的发送和接收

这两天很多人在问怎么样用SOCKET实现广播(BoardCast)正好我做过这方面的程序,这里用最简单的代码写一个广播发送和接受的例子:////////发送端程序#include #include int main(int argc, char* argv[]){    WSADATA wsaData;          //指向WinSocket信息结构的指针    SOCK

2002-03-27 08:49:00 1794

空空如也

SetWindowLong更改ExtStyle后如何让其立即生效?

发表于 2002-06-19 最后回复 2015-09-09

求一个8i的服务器端啊

发表于 2013-06-27 最后回复 2013-06-27

如何把A库中A表原样复制到B库中去?

发表于 2002-09-06 最后回复 2012-11-23

在Windows系统服务(Windows NT Service)中使用CAsyncSocket的问题

发表于 2006-06-08 最后回复 2006-06-09

在Windows系统服务(Windows NT Service)中使用CAsyncSocket的问题

发表于 2006-06-08 最后回复 2006-06-09

一个程序如何简单的多语言支持?

发表于 2003-02-09 最后回复 2003-02-21

如何创建一个浮动的工具栏,但是要它又可以Dock

发表于 2003-02-19 最后回复 2003-02-20

翻页功能

发表于 2002-12-24 最后回复 2002-12-24

200分提问,如何合并两个结构完全一样的MDB文件?

发表于 2002-09-07 最后回复 2002-09-10

ListCtrl列表头宽度改变的时候用什么消息处理函数?

发表于 2002-06-29 最后回复 2002-06-29

我用Excel模板生成Excel文件,结果怎么这样?

发表于 2002-06-17 最后回复 2002-06-21

CDaoDatabase支持"LIKE"吗?

发表于 2002-06-11 最后回复 2002-06-17

CDaoRecordset如何读出Memo字段的内容?着急啊!

发表于 2002-06-15 最后回复 2002-06-16

怎样判断浏览器是否禁用了Cookies?

发表于 2002-06-15 最后回复 2002-06-16

只用SQL怎么做以下工作?

发表于 2002-06-12 最后回复 2002-06-12

CDaoDatabase的问题

发表于 2002-06-11 最后回复 2002-06-11

如何编程打开第二个光驱的仓门?

发表于 2002-06-10 最后回复 2002-06-10

spy++是怎样拦截指定窗口的消息的?

发表于 2002-06-08 最后回复 2002-06-09

关于光驱的2个简单问题

发表于 2002-05-25 最后回复 2002-05-30

CListCtrl的MFC源文件是哪一个?

发表于 2002-04-09 最后回复 2002-04-09

两个CDC问题,每个50分,不搞平均主义,先提出可^行^意见的拿分。

发表于 2002-04-01 最后回复 2002-04-02

安装VS.NET失败,不想重装系统,怎么回事?

发表于 2002-03-27 最后回复 2002-03-30

100分寻找olvest4000 (sg)

发表于 2002-03-28 最后回复 2002-03-28

绘图程序的选择问题

发表于 2002-03-18 最后回复 2002-03-18

如何能获得窗口最大化时可用的桌面大小?

发表于 2002-03-17 最后回复 2002-03-17

寻求翻转棋算法(88分)

发表于 2001-11-01 最后回复 2002-01-14

Sygate 4.2的问题(80分)

发表于 2001-11-14 最后回复 2002-01-07

寻求翻转棋算法

发表于 2001-11-01 最后回复 2001-11-02

WinSetHook拦截消息的问题

发表于 2001-07-27 最后回复 2001-10-24

有没有这样一种算法(最高分:77)

发表于 2001-06-24 最后回复 2001-06-25

有能猜出来(或读出来)以下代码的作用的加分。

发表于 2001-06-07 最后回复 2001-06-07

C#的程序运行真是慢(“怎么?老刘,界面还没出来?”)

发表于 2001-05-17 最后回复 2001-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除