• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 如何在WORD文档中实现盖章已经验证公章的真伪

如何在WORD文档中实现盖章已经验证公章的真伪

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了 如何在WORD文档中实现盖章已经验证公章的真伪等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 如何在WORD文档中实现盖章已经验证公章的真伪
描述:

要做电子盖章的功能,就是在WORD中插入一个公章(图片),但是如何验证他的真伪呢,同时加入想保存盖章时的一些信息,例如是什么时间,谁盖的.
请大家给个提示或者方案,不胜感激!


解决方案1:

to ChinaAngely(sea)
    OLE文档服务器就是一个支持OLE技术的文件服务器(文件服务器是指进行对某些数据的处理,处理后能将那些数据以自己的格式存成文件形式,并和某个扩展名绑定的一个应用程序,使用MFC向导创建的缺省工程就是这么个东西)。而支持OLE即能够在Word等这种OLE容器中插入嵌入对象,可以简单的在MFC(exe)向导中的第三步标签页时,指定一种希望的复合文档支持形式。就是常说的复合文档。
    对于ocx控件我没编过,所以不清楚你的问题,抱歉。

解决方案2:

俺以前做过这个工作(前人留下的,俺只是修修补补),
完整实现是比较麻烦的
建议你找本专门的书学习看看
要实现
1.文档的不可更改性,
    盖章的时候对文档内容用私匙进行hash,保存到word中
    读章的时候用公匙hash,比较结果
2.文档签名的不可抵赖性
    文档中要保存证书数据,并hash,避免被修改
3.证书的分发
    创建私匙、公匙对,并能分发给各个盖章人 
在word上具体实现还有好多细节,如数据的保存,控件的加载,被保护数据的获取等等
涉及技术秘密,细节俺就不多说了

解决方案3:

编写一个OLE文档服务器,此服务器可以存储图象,并记录楼主需要的关于公章的信息和公钥.将描述此公章的用途的文字(比如:于某年某月由某人为某某文件所盖)使用私钥加密,比如加密"电子公章",使用随带的公钥解密,以检查此公章是否为此文件所盖.(也可将整篇文件文档进行加密,使用公钥解密后进行对比以自动显示公章的真实性,但这需要Word留有必要的接口并编写附加的程序.或者不作成OLE文档服务器,也就不插入Word文档,专门对Word文件进行加密,生成一个已加密文件,此文件可被唯一解密,即保证内容的完整性,但不保证内容的隐秘性(任何人都可打开它))
不同部门的公章使用不同的密钥对,此服务器可使用任何已注册的私钥进行加密并生成文档(此文档由于是OLE文档,可插入Word),即只有注册了私钥的服务器才能制作公章,并插入Word文档(或象上面说的制作加密文件).


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-06-04 ATLRegisterError
  • 2017-06-04 linux/unix下有DCOM的实现么?
  • 2017-06-05 解析XML出错,无法创建DOMDocument对象
  • 2017-06-04 关于在IE的TOOLBAND中显示自己的控件的问题,请大家帮忙
  • 2017-06-05 请教关于SuspendThread和ResumeThread
  • 2017-06-04 遇到一个难题,如何通过句柄,得到IShockwaveFlash接口
  • 2017-06-04 VS2013通过ado15连接SQL2005出现的莫名其妙问题
  • 2017-06-04 用windowsmediaplayersdk连续播放ASF文件
  • 2017-06-04 谁能给解释下MSXMLDLL里面的一些选项的作用,不胜感激
  • 2017-06-05 如何改变ScrollView中滚动条的属性(急)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 怎样做一个后台service程序?
    • 一个奇怪的问题我认为
    • 今天看凤凰号火星车发射感想
    • 求助:ocx打包成CAB文件(里面包含exe文件),项者有分
    • activemovie控件做视频播放器时,打开文件选好视频后,出现“无效的参数数目”错误
    • editcontrol输入中文乱码问题
    • 如何在VC中,将一个ADO记录集Recordset,转换成OleVariant类型
    • ActiveX控件应该怎么处理IE刷新的操作?
    • 如何用vc将xml读进来再以树图形式显示出来?
    • 剪贴板冲突的问题,高手请进(在线等待)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有