`
Roader123
  • 浏览: 94205 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多
电子签名并非是书面签名的数字图像化。它其实是一种电子代码,利用它,收件人便能在网上轻松验证发件人的身份和签名。它还能验证出文件的原文在传输过程中有无变动。

如果有人想通过网络把一份重要文件发送给外地的人,收件人和发件人都需要首先向一个许可证授权机构(CA)申请一份电子许可证。这份加密的证书包括了申请者在网上的公共钥匙即“公共电脑密码”,用于文件验证。

在收到加密的电子文件后,收件人使用CA发布的公共钥匙把文件解密并阅读。



电子签名立法

美国总统克林顿于2000年6月30日正式签署的《电子签名法案》是网络时代的重大立法,它使电子签名和传统方式的亲笔签名具有同等法律效力,被看作是美国迈向电子商务时代的一个重要标志。

6月30日,克林顿使用一个电子卡片在电脑荧屏上签署这项法令,而密码就是他爱犬的名字。不过,为了避免引起不必要的法律效力问题,他又按传统习惯用钢笔在法律文书上签下了自己的名字。

克林顿在签署这项法律时说:“不久以后,美国人民就可以使用带有数字签名的电子卡片做他们想要做的事情了,电子签名将会应用在各个领域之中,从聘请律师到抵押贷款,无所不能。在这项具有划时代意义的法律正式生效后,人们将可以使用电子签名签订在线合同和进行电子商务,这对于新经济的发展无疑具有巨大的推动作用。”

2000年-2001年,爱尔兰、德国、日本、波兰等国政府也先后通过各自的电子签名法案。



电子签名模式

不过,电子签名法并没有具体限定未来网上签名使用何种模式。目前美国使用的电子签名主要有三种模式。

智慧卡式。使用者拥有一个像信用卡一样的的磁卡,内储有关自己的数字信息,使用时只要在电脑扫描器上一扫,然后加入自己设定的密码即成。上面克林顿“表演”用的就是这一种。

密码式。就是使用者设定一个密码,由数字或字符组合而成。有的公司提供硬件,让使用者利用电子笔在电子板上签名后存入电脑。电子板不仅记录下了签名的形状,而且对使用者签名时用的力度、定字的速度都有记载。如有人想盗用签名,肯定会露出马脚。

生物测定式。就是以使用者的身体特征为基础,通过某种设备对使用者的指纹、面部、视网膜或眼球进行数字识别,从而确定对象是否与原使用者相同。许多公司的电脑程序实际运用的大都是将两种或三种技术结合在一起,这样可以大大提高电子签名的安全可靠性。



电子签名和加密技术

电子签名和加密技术,电子签名技术的实现需要使用到非对称加密(RSA算法)和报文摘要(HASH算法)。

非对称加密是指用户有两个密钥,一个是公钥,一个是私钥,公钥是公开的,任何人可以使用,私钥是保密的,只有用户自己可以使用。该用户可以用私钥加密信息,并传送给对方,对方可以用该用户的公钥将密文解开,对方应答时可以用该用户的公钥加密,该用户收到后可以用自己的私钥解密。公私钥是互相解密的,而且绝对不会有第三者能插进来。

报文摘要利用HASH算法对任何要传输的信息进行运算,生成128位的报文摘要,而不同内容的信息一定会生成不同的报文摘要,因此报文摘要就成了电子信息的“指纹”。

有了非对称加密技术和报文摘要技术,就可以实现对电子信息的电子签名了。

电子签名的软件应实现的功能

文档电子签名软件是一种电子盖章和文档安全系统,可以实现电子盖章(即数字签名)、文档加密、签名者身份验证等多项功能。对于签名者的身份确认、文档内容的完整性和签名不可抵赖性等问题的解决具有重要作用。

使用数字证书对Word文档进行数字签名,保证签名者的签名信息和被签名的文档不被非法篡改。签名者可以在签名时对文档签署意见,数字签名同样可以保证此意见不被篡改。

软件应嵌入Word环境,集成为应用组件,使用简便,界面友善。操作生成的数字签名和意见以对象方式嵌入Word文档,直观明了。

软件还应支持多人多次签名,每个签名可以在文档中的任意位置生成,完全由签名者控制。

软件避免采用宏技术,从而避免因用户禁用宏而导致软件失效。

数字签名使用的数字证书可以存储在智能卡和USB电子令牌之类的硬件设备中,这些存储介质自身有安全性高、携带方便等特点,进一步提高了系统的安全性。

在企业中,对于往来的需审批的重要文档,必须保持其安全、有效,并要求留下审批者的意见及签名,如果采用传统的方法如传真,势必造成大量的扫描文件需要存储,且不好管理,而电子签名在安全体系的保证下,将为文档管理的效率带来显著的提高。由此看来,采用先进的IT技术,能推动我们的办公无纸化进一步的向前发展。■
分享到:
评论

相关推荐

    电子签名和电子记录在SAP中的实现PPT

    SAP中电子签名和电子记录的实现 在SAP系统中,电子签名和电子记录是非常重要的概念,特别是在医药行业中。随着FDA的监管日益严格,对于电子签名和电子记录的需求也在不断增加。在SAP系统中,实现电子签名和电子记录...

    计算机化系统电子数据与电子签名管理标准操作规程

    计算机化系统电子数据与电子签名管理是现代信息技术在企业运营中的关键组成部分,特别是在医药、金融、制造等行业,这些系统确保了业务流程的高效、安全和合规性。本标准操作规程旨在提供一套完整的指导原则,以确保...

    电子签名图片提取工具

    电子签名在现代社会中扮演着重要的角色,特别是在数字化文档和在线交易中。传统的纸质签名已被电子签名所替代,因为后者提供了更高的便利性和安全性。本篇文章将详细介绍一个名为“电子签名图片提取工具”的实用程序...

    银联电子签名解析工具

    银联电子签名解析工具是一款专为处理银联交易过程中产生的电子签名数据而设计的应用程序。在现代金融系统中,电子签名扮演着至关重要的角色,它提供了数据的安全性和交易的不可否认性。银联作为全球领先的银行卡组织...

    C#电子签名功能

    本项目聚焦于"C#电子签名功能",这是一项在软件中实现电子签名的技术,适用于初学者学习和实践。电子签名是现代数字世界中安全交易和文档验证的重要组成部分,它允许用户在数字化文件上添加个性化的签名,类似于传统...

    R2V_04-YFCR CAD电子签名制作

    在IT行业中,CAD(计算机辅助设计)电子签名的制作是一个重要的环节,特别是在工程设计和图纸管理领域。"R2V_04-YFCR CAD电子签名制作"的标题表明这是一个关于如何创建或应用CAD电子签名的教程或者软件。电子签名在...

    如何用ACDSee看照片软件制作电子签名

    ### 如何用ACDSee看照片软件制作电子签名 #### 知识点一:ACDSee简介与功能 - **ACDSee**是一款强大的图像查看和管理软件,它支持多种图像格式,并具备基本的图像编辑功能。对于日常的图像浏览、管理和简单的编辑...

    基于mui的和html5电子签名

    【电子签名技术详解】 电子签名,作为一种现代信息技术的产物,已经在法律、商务等多个领域得到了广泛应用。它通过数字方式实现对文档或数据的确认,具备传统手写签名的法律效力。在移动互联网时代,HTML5与mui框架...

    uniapp的移动端h5的横屏电子签名

    自定义一个h5页面,实现可以横屏手写电子签名的功能,且支持回显(图片可以转化为签字版的canvas,且支持在此基础上继续进行手写签名)由于uniapp微信小程序支持横竖屏切换配置,但是移动端h5不支持。自定义一个h5...

    实现在线电子签名与OFFICE文档电子签名

    电子签名是一种在数字化环境下验证身份和同意文档内容的技术,它在信息安全和法律效力上与传统的手写签名具有同等地位。随着互联网技术的发展,越来越多的业务和文件处理转向线上,电子签名成为了不可或缺的一部分,...

    Java+电子签名,生成PDF格式的合同

    Java电子签名技术是一种在PDF文档中实现安全、可验证签署的方法,它结合了现代加密技术和数字证书,确保了文档的完整性和不可篡改性。在本文中,我们将深入探讨如何利用Java来生成带有电子签名的PDF格式合同。 首先...

    java实现多种方式实现电子签名,项目可直接在eclipse下运行

    Java 实现电子签名是软件开发中的一个重要领域,特别是在法律文档、金融交易以及电子商务等场景中。电子签名可以确保数据的完整性和不可篡改性,从而增强了数字文件的安全性。在这个项目中,提供了三种不同的方法来...

    H5电子签名--jSignature插件

    在现代的Web应用中,电子签名已经成为一种常见且重要的功能,尤其在法律文档、电子商务等领域。本主题将深入探讨如何在H5环境中实现电子签名功能,重点介绍`jSignature`这个jQuery插件以及如何结合MUI框架进行使用。...

    java多种方式实现pdf文件电子签名

    PDF文件的电子签名是现代数字化世界中确保文档完整性和不可篡改性的重要手段。Java作为广泛应用的编程语言,提供了多种库来实现PDF的电子签名功能。在这个项目中,我们主要探讨了利用iTextPDF和PDFBox两个库在Java...

    2017年第三方电子签名市场及用户研究报告

    ### 2017年第三方电子签名市场及用户研究报告知识点详解 #### 一、研究背景与目的 - **研究背景**: - “电子签名”在国内已有十余年的发展历史,但其应用领域相对有限。 - 随着云计算技术的进步,第三方电子...

    uniapp手写电子签名组件

    本篇将深入探讨uni-app手写电子签名组件的使用,以及如何在微信小程序中实现这一功能。 标题中的“uniapp手写电子签名组件”指的是一个专为uni-app设计的插件,用于在应用内提供用户手写签名的功能。这样的组件通常...

    javascript 手写电子签名

    JavaScript手写电子签名技术是一种在Web应用中实现用户签名功能的方法,它允许用户通过鼠标或触摸设备在屏幕上绘制签名,并将其保存为图像。这一技术在电子商务、在线合同签署等领域广泛应用,提高了业务流程的效率...

    微信小程序实现电子签名功能

    微信小程序实现电子签名功能是利用了微信小程序的Canvas组件,通过捕捉用户的触摸事件,生成签名笔迹,并提供上传和清除签名的接口。在实现过程中,涉及到的关键知识点包括: 1. 微信小程序基础架构:微信小程序是...

    JBIG银联电子签名解析

    在IT行业中,银联电子签名是一种广泛应用于金融交易的安全机制,尤其在POS(销售点)终端上使用频繁。本文将深入解析"JBIG银联电子签名解析"这一主题,涵盖其核心概念、工作原理以及如何解析相关的数据。 首先,...

    Linux+Ubuntn+Qt电子签名

    本项目"Linux+Ubuntu+Qt电子签名"显然聚焦于使用Qt库在Ubuntu环境下构建一个电子签名功能。让我们深入探讨这个项目所涉及的关键技术点。 首先,Linux是一个开源的操作系统,以其稳定性和安全性而著名,常被用作开发...

Global site tag (gtag.js) - Google Analytics