会员登录 - 用户注册 - 网站地图 Office中国(office-cn.net),专业Office论坛
当前位置:主页 > 技巧 > Access技巧 > 加密解密安全 > 正文

Access 2003 进行数字签名的全过程

时间:2003-12-10 21:45 来源:本站原创 作者:朱亦文 阅读:

第一步: 产生用于签名的数字证书

    从[开始]菜单上选择[所有程序]--[Microsoft Office]--[Microsoft Office 工具]--[VBA 项目的数字证书],如下图:



    进入下面的界面:

    在这里输入证书的名称,如:朱亦文,按[确定]按钮,即产生了用于 access 2003 (Word 2003/Excel 2003) 的 VBA 项目签名证书。

第二步: 应用数字证书进行项目签名

    打开 access 2003 创建/打开一个数据库文件,如:db.mdb,点击菜单[工具(T)]--[宏(M)]--[Visual Basic 编辑器(V)],进入 VBA 编辑器,如下图:

    在 Microsoft Visual Basic 编辑器中,点击菜单[工具(T)]--[数字签名(D)...],如下图:

    这时,可以选择数字证书对 VBA 项目进行数字签名,如下图:

    在这里,可以选择在第一步中创建的数字证书,然后点击[确定]按钮,即给当前项目进行了数字签名,如下图:

第三步: 验 证

    回到access 2003 的主窗口,点击菜单[工具(T)]--[宏(M)]--[安全性(S)...],如下图:

    进入如下图界面,选择“高”,点击[确定]按钮,这样,access 2003 就只运行可靠来源签署的宏(当然自己的数字证书是可靠的,呵呵)。如果选择了“低”,则任何 Access 应用程序都会在 Access 2003 直接打开而不会进行提问,这样在安全方面就和以前的 access 版本没有什么区别了。

    好了,我们关闭当前数据库。再用 access 2003 打开这个数据库时,就会出现如下图界面的安全警告:

    此时我们可以看到“此文件已经被数字签名,签名者:朱亦文”,勾选“总是信任并自动打开自此发布者的文件”,点击[打开]按钮,即可打开该数据库,而且再次打开时就不会有这个安全警告了。

(责任编辑:admin)

顶一下
(0)
0%
踩一下
(0)
0%
上一篇:没有了
下一篇:设置只有管理员才能改变AllowBypassKey属性
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价: