文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院工具软件电子邮件代码签名和安全邮件的使用
精品推荐
特别推荐
·CMailServer用户常见问题解答
·反垃圾:9个方法告别垃圾邮件
·JavaMail常见问题之安装和配置问题解答
·巧妙设置系统 轻松防治邮件病毒
·Yahoo电子邮箱最新玩酷技巧!
·Foxmail初级技巧应用解答
·如何设置认证SMTP邮件服务器
·带你认识什么是POP邮件服务器
·我的隐私你别动:机密邮件玩自焚
·十种方法!轻松让垃圾邮件远离你
·教你绕过Foxmail帐户口令进入邮箱
·自己电脑做smtp服务器不求人
·轻松让你远离垃圾邮件的十种方法!
·Windows 2003邮件服务器配置指南(图)
·新手入门:企业邮箱及邮件服务器架设
·三步建立电子邮局
·管理我们的邮件队列(图)
·Foxmail Server 实用操作手册
·使用E-mail的99条技巧
·忘了Foxmail帐户访问密码的七种解决办法
热点TOP10
·自己电脑做smtp服务器不求人
·用客户端软件收发Hotmail Yahoo邮件
·自己电脑做SMTP服务器不求人
·Outlook Express使用技巧大全(上)
·如何让Yahoo的邮箱支持POP3以及SMTP收发!!
·在.NET 应用程序中用System.Web.Mail 发送电子邮件
·带你认识什么是POP邮件服务器
·巧妙突破大容量邮箱附件大小限制
·邮箱密码破解EmailCrack使用
·Outlook Express使用技巧大全之提高篇
·Exchange 服务器中的配置RPC OVER HTTP全过程
·如何设置认证SMTP邮件服务器
·Windows 2003邮件服务器配置指南(图)
·如何更改雅虎邮箱的密码
·邮件安全防护:全面剖析E-mail收发失败原因
·Windows Live Mail:超强邮件管理工具
·使用UTF-8编码/JMail组件发送邮件乱码问题
·用邮件客户端从本地收取Hotmail邮件
·比较雅虎、网易、搜狐邮箱
·您不可不知的Exchange Server 2003备份

代码签名和安全邮件的使用

日期:2007年4月30日 作者: 查看:[大字体 中字体 小字体]


  如果你使用IE申请过客户证书,你会注意到在申请证书的页面的Advance Setting中有一项Usage选项,这是X.509数字证书的标准扩展,它指定所申请证书的用途。在这个选项中除了客户验证和服务器验证之外还有E-Mail保护,代码签名和时间戳签名。
E-Mail保护用来对电子邮件签名和加密的即用于安全电子邮件S/MIME协议,代码签名是用来对exe,ocx或cab签名的,时间戳签名是用来产生时间戳的。

  安全电子邮件提供邮件的加密和签名,利用公钥算法保证你的签名邮件不会被篡改,而你的加密邮件除了邮件接收者以外(甚至你自己)的任何人无法阅读其中的内容。邮件签名很加密的使用方法相对比较简单,申请一个E-Mail保护证书,在E-Mail一栏中输入你的POP3Mail帐号(不能用基于HTTP的邮件帐号),在安装好证书后打开Outlook Express,在帐号属性中选择“安全”一栏。这里你可以将你的邮件帐号同你的数字证书绑定,需要注意的是,证书中的邮件地址必须同绑定的邮件帐号一致。这样你就可以对自己的邮件签名和加密了。打开邮件编辑界面,在工具栏的最右边有两个按钮,那就是签名和加密按钮。


  对邮件签名使用的是你的私有密钥,在完成邮件后按下该按钮,Outlook会自动以附件方式在邮件中添加一个签名PKCS#7 Signature,在这个签名中同时还包含了你的证书(S/MIME),当别人收到你的邮件后如果他使用的邮件工具支持S/MIME(如Outlook Express和Netscape Messenger)就会自动对邮件的签名进行验证。验证签名需要对证书链进行验证,这就需要已经安装颁发你的S/MIME证书的CA的证书(就是安装Certificate Server时产生的那个证书即根证书),通常别人不会有你的根证书,所以你必须首先将你的根证书发给别人并安装,否则你的签名邮件将无法验证。根证书安装方法同SSL根证书的安装,通常SSL和S/MIME根证书会是同一个,因为CA证书一般是不分用途的,它只有一个用途就是签发证书。


  别人收到你的签名邮件后,通过查看邮件属性可以看到你的证书(包含在你的签名中的),他可以把你的证书添加到地址簿中去,并同地址簿中的邮件地址绑定。这样他就可以你发送加密邮件了,这是因为加密邮件使用的是邮件接收方的公钥即数字证书。加密操作同样只要按一个按钮就可以了。加密邮件的前提是在你的地址簿中有与发送地址绑定的数字证书。
更多文章 更多内容请看FreeBSD系统安全管理  Linux服务器的安全性能  MySQL安全专题,或   除了通过邮件发送你的S/MIME证书(不是根证书),你还可以通过文件方式,以PKCS#7证书链方式将证书导出到文件并发给别人,那他就可以通过打开文件将你的证书添加到通讯簿中。
此外还有一种情况就是你希望给一个人发一个加密的邮件,但又没有对方的证书,这时就需要一个类似黄页的工具来查询某人的证书,目前主要是通过目录查询来实现的。点击NT/98的开始按钮,选择“查找用户”菜单,在服务商中选择Verisign,然后在名字一栏中输入Frank然后按查找,双击某个输出结果查看其属性,你会发现这个人的证书,将其添加到通讯簿中后,你就可以给他发送加密邮件了。


  现在来讲一下代码签名,如果你编写一个ActiveX 控件并放在网页中,别人通过Internet下载时通常会出现一个安全警告,提示代码没有签名。在你的Certificate Server安装目录下找到xenroll.cab,并查看其属性,你会发现多了一栏数字签名,这里你可以查看签名验证情况以及相关证书。要给自己的程序签名其实也很简单,Microsoft有一个Authenticode工具专名用来给代码签名,你可以从Microsoft站点下载到,里面有许多工具,但通常你只要用到signcode.exe就够了。首先你需要有一个代码签名证书,然后使用signcode.exe使用过程很方便,基本是wizard方式的,在提示选择使用的签名证书时按“从存储器选择”按钮选择签名证书。你可以选择将所以证书放入签名,也可以不将根证书放入签名,建议不要将根证书放入签名,还是应让用户从你的站点下载根证书,因为带根证书的签名是没有意义的,虽然这会给用户带来一些麻烦(他需要先安装根证书才能正确验证你的签名)。在提示加入时间戳时选择不加入时间戳。完成签名后你可以从文件属性验证其签名和证书。

[1] [2] 下一页 




上一篇:当邮箱遇到问题如何处理

下一篇:使用组寄信,使收件人看不到其它人的地址

代码签名和安全邮件的使用 相关文章:
·GHOST使用方法(图解)
·QQ空间免费换皮肤代码
·qq空间皮肤背景代码:QQ空间不用Q币更换主页皮肤方法
·QQ空间透明flash代码
·IE浏览器再现严重安全漏洞 微软紧急发补丁程序
·Vista系统使用技巧总结
·为什么iexplore.exe在打开网页时CPU使用会100%?
·[最新QQ空间代码]QQ空间花,漂浮物、开场动画代码
·免费领养QQ空间五级花最新技巧及代码放送
·如何在QQ空间加入播放器代码
代码签名和安全邮件的使用 相关软件:
·黑客视频教程 VMware虚拟机的安装和使用
·Kaspersky(卡巴斯基) Internet Security 安全套装 V6.0.2.621 中文版
·黑客视频教程-灰鸽子远控使用教程
·FLASH 8中文使用手册
·使用GPMC随心所欲管理组策略
·Adobe Photoshop CS 2 简体中文使用指南
·如何加固Windows XP 主机安全
·2007网络安全黄皮书V1.0.0
·美萍安全卫士v12.3
·温瑞安全集

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot