精华内容
下载资源
问答
  • 电子签名

    千次阅读 2015-09-07 11:37:31
    再介绍电子签名前,我们首先介绍一下Hash,也叫作散列或者哈希。 Hash函数的定义是:变长的输入变换成定长的输出。 常见Hash算法:MD5(128位),输入无论多长,都会变成定长的128位输出。 Hash的特点: 1、易变...

        再介绍电子签名前,我们首先介绍一下Hash,也叫作散列或者哈希。

        Hash函数的定义是:变长的输入变换成定长的输出。

        常见Hash算法:MD5(128位),输入无论多长,都会变成定长的128位输出。

        Hash的特点:

        1、易变性:即便原始信息发生1bit的变化,Hash的输出将会有不可预知的巨大变化。

        2、不可逆:通过Hash结果构造出满足的输入信息是不可能的或者极其困难的。


        在对称加密与非对称加密一文中,我们已经学习过,在非对称加密中,使用公钥进行加密,然后使用私钥进行解密。

        电子签名中,用的是另一个特性,是使用私钥加密,再使用公钥解密。如下图:



         我们先想一下,现实生活中的签名的性质:

         1、不可否认性,你签的字体别人模仿不出来。

         2、签署文件的完整性,你签的文件不能被修改。


         下面我们来看电子签名:


        

         如果对原始消息直接使用私钥加密,由于非对称加密的速度比较慢,所以不推荐这种方式。

         我们采用的是首先求出原始信息的Hash值,再对Hash值使用私钥签名。然后把原始信息和签名信息一起发给Target,相当于把签好的文件和签名一起发给Target。

         Target首先使用公钥对签名信息解密,然后计算原始信息的Hash值,通过这个Hash值与刚刚使用公钥对签名信息解密出来的Hash值对比,如果一致,说明签名没有被篡改。


        电子签名也有以下特质:

        1、不可否认性:使用私钥进行签名,私钥只有你有,别人不可能有你的私钥。

        2、完整性:由于Hash值具有易变性和不可逆性,采用Hash值校验,保证了完整性。

    展开全文
  • 电子签名网上交易

    千次阅读 2006-01-20 14:08:00
    回答网友问题, 顺便自己总结, 不知道对不对.http://community.csdn.net/Expert/topic/4525/4525610.xml?temp=.3391077基本原理:明文+电子... 因此, 从存储上讲, 电子签名就是只能由个人存储的某个二进制或文本串而已.

    回答网友问题, 顺便自己总结, 不知道对不对.

    http://community.csdn.net/Expert/topic/4525/4525610.xml?temp=.3391077

    基本原理:
    明文+电子签名 ==> 密文
    明文+密文+校验匙 ==> 签名是否正确

    更改了明文或换了电子前面, 得到的密文就不同了. 因此, 从存储上讲, 电子签名就是只能由个人存储的某个二进制或文本串而已.

    为了保证电子签名的安全性, 电子签名通常由一个发配中心(CA)统一发配, 包括:一个密钥, 由个人存储; 一个公钥, 可用于校验电子签名. 至于怎么产生两个钥匙, 怎么用密钥加密, 公钥可校验, 就是数学上的东西了.

    电子签名一般用于电子公文, 电子合同等电子数据领域.

    据我所知, 在网上交易应该很少人用电子签名取做凭证, 基本上还是认用户/密码, 主要就是要保证个人信息在网络上安全传送, 一般利用SSL,RSA短时间难以破译的加密算法加密数据后进行传输, 从而保证交易安全

    展开全文
  • Android 电子签名

    千次阅读 2019-01-11 17:14:51
    在获取到bitmap以后,事情就好办了,也可以在ImageView显示签名的笔迹了。但是在保存bitmap以后,发现在相册的图片是全黑的,本来还以为因为我的bitmap没有数据,后来试试用红色的笔迹来画图,居然在相册可以看到。...

    完成一个小功能。

    参考:https://www.jianshu.com/p/c4f017603413

    主要的绘制的代码来自于上面的dalao,效果还不错。

    看起来笔迹还是挺柔顺的。

    一开始,在画图以后不知道怎么把笔迹保存下来,View中的onDraw方法中自带canvas,又不能保存到bitmap中,卡了很久。后来换了一种思路,我可以把View保存下来啊,这样就很简单了。

        public Bitmap convertViewToBitmap(View view){
            Bitmap bitmap = Bitmap.createBitmap(view.getWidth(), view.getHeight(),
                    Bitmap.Config.ARGB_8888);
            //利用bitmap生成画布
            Paint paint = new Paint();
            paint.setColor(Color.WHITE);
            Canvas canvas = new Canvas(bitmap);
            canvas.drawRect(0, 0, bitmap.getWidth(), bitmap.getHeight(), paint);
            canvas.drawBitmap(bitmap, 0, 0, paint);
            //把view中的内容绘制在画布上
            view.draw(canvas);
            return bitmap;
        }

    参考:http://www.aspku.com/kaifa/android/167382.html

    在获取到bitmap以后,事情就好办了,也可以在ImageView显示签名的笔迹了。但是在保存bitmap以后,发现在相册的图片是全黑的,本来还以为因为我的bitmap没有数据,后来试试用红色的笔迹来画图,居然在相册可以看到。那么问题就出在保存bitmap的时候系统把背景设置为黑色,和黑色的笔迹重叠以后就是全黑的图片了。

    所有在后来重新new了一个paint对象,用来把背景画白,这样就能在保存的时候看到黑色的笔迹了。

    展开全文
  • 电子签名发展史

    千次阅读 2013-07-08 13:44:22
    电子签名的技术实现  一、 电子签名的实现方法  目前,可以通过多种技术手段实现电子签名,在确认了签署者的确切身份后,电子签名承认人们可以用多种不同的方法签署一份电子记录。方法有:基于pKI的公钥密码...
    
    

    电子签名的技术实现

      一、 电子签名的实现方法

        目前,可以通过多种技术手段实现电子签名,在确认了签署者的确切身份后,电子签名承认人们可以用多种不同的方法签署一份电子记录。方法有:基于pKI的公钥密码技术的数字签名;以生物特征统计学为基础的识别标识;手印、声音印记或视网膜扫描的识别;一个让收件人能识别发件人身份的密码代号、密码或个人识别码pIN;基于量子力学的计算机等等。但比较成熟的,使用方便具有可操作性的,在世界先进国家和我国普遍使用的电子签名技术还是基于pKI(publicKeyInfrastructino)的数字签名技术。

      1、手写签名或图章的模式识别

        将手写签名或印章作为图象,用光扫描转换后在数据库中加以存储,当对此人进行验证时,用光扫描输入,并将原数据库中对应图象调出,用模式识别的数学计算方法,进行比对,以确认该签名或印章的真伪。这种方法曾经在银行会计柜台使用,由于需要大容量数据库存储以及每次手写签名和盖印的差异性,证明了这种方法不适用于互联网上传输。

      2、生物识别技术

        生物识别技术是利用人体生物特征进行身份认证的一种技术,生物特征是一个人与他人不同的唯一表徵,它是可以测量、自动识别和验证的。生物识别系统对生物特征进行取样,提取其唯一的特征进行数字化处理,转换成数字代码,并进一步将这些代码组成特征模板存于数据库中,人们同识别系统交互进行身份认证时,识别系统获取其特征并与数据库中的特征模板进行比对,以确定是否匹配,从而决定确定或否认此人。生物识别技术主要有以下几种:

      (1)指纹识别技术。每个人的指纹皮肤纹路是唯一的,并且终身不变,通过将他的指纹和预先保存在数据库中的指纹采用指纹识别算法进行比对,便可验证他的真实身份。在身份识别的前提下,可以将纸质公文或数据电文按手印签名或放于IC卡中签名。这种签名需要大容量数据库支持,适于本地面对面处理,不适宜网上传输。

      (2)视网膜识别技术。视网膜识别技术利用激光照射眼球的背面,扫描摄取几百个视网膜的特征点,经数字化处理后形成记忆模板存储于数据库中,供以后的比对验证。视网膜是一种极其稳定的生物特征,作为身份认证是精确度较高的识别技术。但使用困难,不适用于直接数字签名和网络传输。

      (3)声音识别技术。声音识别技术是一种行为识别技术,用声音录入设备反复不断地测量、记录声音波形变化,进行频谱分析,经数字化处理之后作成声音模板加以存储。使用时将现场采集到的声音同登记过的声音模板进行精确的匹配,识别身份。这种技术精确度较差,使用困难,不适用于直接数字签名和网络传输。

      以上身份识别方法适用于面对面场合,不适用远程网络认证及大规模人群认证。

      3、密码、密码代号或个人识别码。

        传统的对称密钥加/解密的身份识别和签名方法。甲方需要乙方签名一份电子文件,甲方可产生一个随机码传送给乙方,乙方用事先双方约定好的对称密钥加密该随机码和电子文件回送给甲方,甲方用同样对称密钥解密后得到电文并核对随机码,如随机码核对正确,甲方即可认为该电文来自乙方。适用远程网络传输,对称密钥管理困难,不适合大规模人群认证。

        在对称密钥加/解密认证中,在实际应用方面经常采用的是ID+pIN(身份唯一标识+口令)。即发方用对称密钥加密ID和pIN发给收方,收方解密后与后台存放的ID和口令进行比对,达到认证的目的。人们在日常生活中使用的银行卡就是用的这种认证方法。适用远程网络传输,对称密钥管理困难,不适用于电子签名。

      4、基于量子力学的计算机

        量子计算机是以量子力学原理直接进行计算的计算机.使用一种新的量子密码的编码方法,即利用光子的相位特性编码。由于量子力学的随机性非常特殊,无论多么聪明的窃听者,在破译这种密码时都会留下痕迹,甚至在密码被窃听的同时会自动改变。可以说,这将是世界上最安全的密码认证和签名方法。但是,这种计算机还只是停留在理论研究阶段,离实际应用还很遥远。

      5、基于PKI的电子签名

        基于PKI(公钥基础设施)的电子签名被称作“数字签名”。有人称“电子签名”就是“数字签名”是错误的。数字签名只是电子签名的一种特定形式。因为电子签名虽然获得了技术中立性,但也带来使用的不便,法律上又对电子签名作了进一步规定,如上述联合国贸发会的《电子签名示范法》和欧盟的《电子签名共同框架指令》中就规定了“可靠电子签名”和“高级电子签名”。实际上就是规定了数字签名的功能,这种规定使数字签名获得了更好的应用安全性和可操作性。目前,具有实际意义的电子签名只有公钥密码理论。所以,目前国内外普遍使用的、技术成熟的、可实际使用的还是基于pKI的数字签名技术。作为公钥基础设施PKI可提供多种网上安全服务,如认证、数据保密性、数据完整性和不可否认性。其中都用到了数字签名技术。这也是本文叙述的重点。

      二、 数字签名的技术保障

      1、什么是数字签名

        数字签名在ISO7498-2标准中定义为:“附加在数据单元上的一些数据,或是对数据单元所作的密码变换,这种数据和变换允许数据单元的接收者用以确认数据单元来源和数据单元的完整性,并保护数据,防止被人(例如接收者)进行伪造”。美国电子签名标准(DSS,FIpS186-2)对数字签名作了如下解释:“利用一套规则和一个参数对数据计算所得的结果,用此结果能够确认签名者的身份和数据的完整性”。按上述定义pKI提供可以提供数据单元的密码变换,并能使接收者判断数据来源及对数据进行验证。

        pKI的核心执行机构是电子认证服务提供者,即通称为认证机构CA(Certificate Authority),pKI签名的核心元素是由CA签发的数字证书。它所提供的pKI服务就是认证、数据完整性、数据保密性和不可否认性。它的作法就是利用证书公钥和与之对应的私钥进行加/解密,并产生对数字电文的签名及验证签名。数字签名是利用公钥密码技术和其他密码算法生成一系列符号及代码组成电子密码进行签名,来代替书写签名和印章;这种电子式的签名还可进行技术验证,其验证的准确度对手工签名和图章的验证无法比拟的。这种签名方法可在很大的可信pKI域人群中进行认证,或在多个可信的pKI域中进行交叉认证,它特别适用于互联网和广域网上的安全认证和传输。

      2、公钥密码技术原理

        公开密钥密码理论是1976年美国发表的RSA算法,它是以三个发明人的名字命名的,后来又有椭圆算法ECC,但常用的、成熟的公钥算法是RSA。它与传统的对称密钥算法有本质的区别,对称密钥算法常用的是DES算法,加/解密时用的是同一个密钥。而公钥算法利用的是非对称的密钥,即利用两个足够大的质数与被加密原文相乘生产的积来加/解密。这两个质数无论是用哪一个与被加密的原文相乘(模乘),即对原文件加密,均可由另一个质数再相乘来进行解密。但是,若想用这个乘积来求出另一个质数,就要进行对大数分解质因子,分解一个大数的质因子是十分困难的,若选用的质数足够大,这种求解几乎是不可能的。因此,将这两个质数称密钥对,其中一个采用私密的安全介质保密存储起来,应不对任何外人泄露,简称为“私钥”;另一个密钥可以公开发表,用数字证书的方式发布在称之为“网上黄页”的目录服务器上,用LDAp协议进行查询,也可在网上请对方发送信息时主动将该公钥证书传送给对方,这个密钥称之为“公钥”。

        公/私密钥对的用法是,当发方向收方通信时发方用收方的公钥对原文进行加密,收方收到发方的密文后,用自己的私钥进行解密,其中他人是无法解密的,因为他人不拥有自己的私钥,这就是用公钥加密,私钥解密用于通信;而用私钥加密文件公钥解密则是用于签名,即发方向收方签发文件时,发方用自己的私钥加密文件传送给收方,收方用发方的公钥进行解密。

        但是,在实际应用操作中发出的文件签名并非是对原文本身进行加密,而是要对原文进行所谓的“哈希”(Hash)运算,即对原文作数字摘要。该密码算法也称单向散列运算,其运算结果称为哈希值,或称数字摘要,也有人将其称为“数字指纹”。哈希值有固定的长度,运算是不可逆的,不同的明文其哈希值是不同的,而同样的明文其哈希值是相同并且是唯一的,原文的任何改动,其哈希值就要发生变化。数字签名是用私钥对数字摘要进行加密,用公钥进行解密和验证。

        公钥证书和私钥是用加密文件存放在证书介质中,证书是由认证服务机构CA所签发的权威电子文档,CA与数字证书等是公钥基础设施pKI的主要组成机构和元素。

      3、 什么是pKI?

        工程学家对pKI是这样定义的:“pKI是一个用公钥概念与技术来实施和提供安全服务的普遍适用的安全基础设施。换句话说,pKI是一个利用非对称密码算法(即公开密钥算法)原理和技术实现的并提供网络安全服务的具有通用性的安全基础设施”。它遵循标准的公钥加密技术,为电子商务、电子政务、网上银行和网上证券业,提供一整套安全保证的基础平台。用户利用pKI基础平台所提供的安全服务,能在网上实现安全地通信。pKI这种遵循标准的密钥管理平台,能够为所有网上应用,透明地提供加解密和数字签名等安全服务所需要的密钥和证书管理。

        还有一种是学者们对pKI的定义:“pKI是硬件、软件、策略和人组成的系统,当安全并正确地实施后,能够提供一整套的信息安全保障,这些保障对保护敏感的通信和交易是非常重要的”。换句话说,pKI是创建、颁发、管理和撤消公钥证书所涉及到的所有软件、硬件系统,以及所涉及到的整个过程安全策略规范、法律法规以及人员的集合。安全地、正确地运营这些系统和规范就能提供一整套的网上安全服务。

      pKI的核心执行机构是认证机构CA,其核心元素是数字证书。

      4、 认证机构CA(Certificate Authority)

        认证机构CA是pKI的核心执行机构,是pKI的主要组成部分,一般简称为CA,在业界通常把它称为认证中心。它是一种权威性、可信任性和公正性的第三方机构。认证机构CA的建设要根据国家市场准入政策由国家主管部门批准,具有权威性;CA机构本身的建设应具备条件、采用的密码算法及技术保障是高度安全的,具有可信任性;CA是不参与交易双方利益的第三方机构,具有公正性。CA认证机构在《电子签名法》中被称作“电子认证服务提供者”。

        CA的组成主要有证书签发服务器,负责证书的签发和管理,包括证书归档、撤消和更新等等;密钥管理中心,用硬件加密机产生公/私密钥对,CA私钥不出卡,提供CA证书的签发;目录服务器负责证书和证书撤消列表(CRL)的发布和查询。

        CA的组成如图一所示:它是一个层次结构,第一级是根CA(ROOT CA),负责总政策;第二级是政策CA(pCA),负责制定具体认证策略;第三级为操作CA(OCA),是证书签发、发布和管理的机构。

        图一、CA结构图

        RA(Registration Authority)是认证中心的组成部分,是数字证书的申请注册、审批、校对和管理机构。证书申请注册机构RA也称为层次结构,RA为注册总中心,负责证书申请注册汇总;LRA为远程本地受理点,负责用户证书申请和审查,只有那些经过身份信用审查合格的用户,才可以接受证书的申请,批准向其签发证书,这是保障证书使用的安全基础。

      5、 数字证书。

        数字证书简称证书,是pKI的核心元素,由认证机构服务者签发,它是数字签名的技术基础保障;符合X。509标准,是网上实体身份的证明,证明某一实体的身份以及其公钥的合法性,及该实体与公钥二者之间的匹配关系,证书是公钥的载体,证书上的公钥唯一与实体身份相绑定。现行的pKI机制一般为双证书机制,即一个实体应具有两个证书,两个密钥对,一个是加密证书,一个是签名证书,加密证书原则上是不能用于签名的。

        证书在公钥体制中是密钥管理的媒介,不同的实体可通过证书来互相传递公钥,证书由权威性、可信任性和公正性的第三方机构签发。是权威性电子文档。证书的主要内容,按X.509标准规定其逻辑表达式为:

      CA《A》=CA﹛V,SN,AI,CA,UCA,A,UA,Ap,Ta﹜

      其中:CA《A》---认证机构CA为用户A颁发的证书

      CA﹛, , ,﹜---认证机构CA对花括弧内证书内容进行的数字签名

      V---证书版本号

      SN---证书序列号

      AI---用于对证书进行签名的算法标识

      CA---签发证书的CA机构的名字

      UCA---签发证书的CA的惟一标识符

      A---用户A的名字 UA---用户A的惟一标识

      Ap---用户A的公钥 Ta---证书的有效期

      从V到Ta是证书在标准域中的主要内容。图二给出了一般证书的例子。


        

        证书的这些内容主要用于身份认证、签名的验证和有效期的检查。CA签发证书时,要对上述内容进行签名,以示对所签发证书内容的完整性、准确性负责并证明该证书的合法性和有效性,将网上身份与证书绑定。CA对证书的签名如图三所示。

        


        图三、CA对实体签发的证书

        CA颁发的上述证书与对应的私钥存放在一个保密文件里,最好的办法是存放在IC卡和USBKey介质中,可以保证私钥不出卡,证书不能被拷贝、安全性高、携带方便、便于管理。这就是《电子签名法》中所说的“电子签名生成数据,属于电子签名人所有并由电子签名人控制….”。的具体作法。

      四、数字签名的技术实现

        对一个电子文件进行数字签名并在网上传输,其技术实现过程大致如下:首先要在网上进行身份认证,然后再进行签名,最后是对签名的验证。

      1、认证。pKI提供的服务首先是认证,即身份识别与鉴别,确认实体即为自己所声明的实体。认证的前提是甲乙双方都具有第三方CA所签发的证书,认证分单向认证和双向认证。

      (1)单向认证是甲乙双方在网上通信时,甲只需要认证乙的身份即可。这时甲需要获取乙的证书,获取的方式有两种,一种是在通信时乙直接将证书传送给甲,另一种是甲向CA的目录服务器查询索取。甲获得乙的证书后,首先用CA的根证书公钥验证该证书的签名,验证通过说明该证书是第三方CA签发的有效证书。然后检查证书的有效期及检查该证书是否已被作废(LRC检查)而进入黑名单。

      (2)双向认证。双向认证是甲乙双方在网上通信时,甲不但要认证乙的身份,乙也要认证甲的身份。其认证过程与单向认证过程相同。如图四所示。

      LDAp

        


        图四、双向认证过程

        甲乙双方在网上查询对方证书的有效性及黑名单时,是采用的LDAp协议(Light Directory Access protocol)它是一种轻型目录访问协议。

      2、数字签名与验证过程

        网上通信的双方,在互相认证身份之后,即可发送签名的数据电文。数字签名的全过程分两大部分,即签名与验证。数字签名与验证的过程和技术实现的原理如图五所示。

      签名过程 I 验证过程

         

        图五、数字签名原理

        参照上图数字签名过程分两部分:左侧为签名,右侧为验证过程。即发方将原文用哈希算法求得数字摘要,用签名私钥对数字摘要加密得数字签名,发方将原文与数字签名一起发送给接受方;收方验证签名,即用发方公钥解密数字签名,得出数字摘要;收方将原文采用同样哈希算法又得一新的数字摘要,将两个数字摘要进行比较,如果二者匹配,说明经数字签名的电子文件传输成功。

      3、数字签名的操作过程

        数字签名的操作过程如图六所示。需要有发方的签名证书的私钥及其验证公钥。

        

        图六、数字签名操作过程

        数字签名操作具体过程如下:首先是生成被签名的电子文件(《电子签名法》中称数据电文),然后对电子文件用哈希算法做数字摘要,再对数字摘要用签名私钥做非对称加密,即作数字签名;之后是将以上的签名和电子文件原文以及签名证书的公钥加在一起进行封装,形成签名结果发送给收方,待收方验证。

      4、数字签名的验证过程

        接收方收到发方的签名结果后进行签名验证,其具体操作过程如图七所示。

        

        图七、数字签名验证过程

        接收方收到数字签名的结果,其中包括数字签名、电子原文和发方公钥,即待验证的数据。接收方进行签名验证。验证过程是:接收方首先用发方公钥解密数字签名,导出数字摘要,并对电子文件原文作同样哈希算法得一个新的数字摘要,将两个摘要的哈希值进行结果比较,相同签名得到验证,否则无效。这就作到了《电子签名法》中所要求的对签名不能改动,对签署的内容和形式也不能改动的要求。

      5、数字签名的作用

      如果接收方对发方数字签名验证成功,就可以说明以下三个实质性的问题:

      (1) 该电子文件确实是由签名者的发方所发出的,电子文件来源于该发送者。因为,签署时电子签名数据由电子签名人所控制;

      (2) 被签名的电子文件确实是经发方签名后发送的,说明发方用了自己的私钥作的签名,并得到验证,达到不可否认的目的;

      (3) 接收方收到的电子文件在传输中没有被篡改,保持了数据的完整性,因为,签署后对电子签名的任何改动都能够被发现。

      以上三点就是对《电子签名法》中所规定的“安全的电子签名具有与手写签名或者盖章同等的效力”的具体体现。

      6、原文保密的数字签名的实现方法。

        在上述数字签名原理中定义的是对原文作数字摘要和签名并传输原文,在很多场合传输的原文是要求保密的,要求对原文进行加密的数字签名方法如何实现?这里就要涉及到“数字信封”的概念。请参照图八的签名过程。

      数字签名 签名验证

           图八、原文加密的数字签名实现方法

        图八所示的流程是一个典型的“电子信封”处理过程。基本原理是将原文用对称密钥加密传输,而将对称密钥用收方公钥加密发送给对方。收方收到电子信封,用自己的私钥解密信封,取出对称密钥解密得原文。其详细过程如下:

      (1) 发方A将原文信息进行哈希(hash)运算,得一哈希值即数字摘要MD;

      (2) 发方A用自己的私钥pVA,采用非对称RSA算法,对数字摘要MD进行加密,即得数字签名DS;

      (3) 发方A用对称算法DES的对称密钥SK对原文信息、数字签名SD及发方A证书的公钥pBA采用对称算法加密,得加密信息E;

      (4) 发方用收方B的公钥pBB,采用RSA算法对对称密钥SK加密,形成数字信封DE,就好像将对称密钥SK装到了一个用收方公钥加密的信封里;

      (5) 发方A将加密信息E和数字信封DE一起发送给收方B;

      (6) 收方B接受到数字信封DE后,首先用自己的私钥pVB解密数字信封,取出对称密钥SK;

      (7) 收方B用对称密钥SK通过DES算法解密加密信息E,还原出原文信息、数字签名SD及发方A证书的公钥pBA;

      (8) 收方B验证数字签名,先用发方A的公钥解密数字签名得数字摘要MD;

      (9) 收方B同时将原文信息用同样的哈希运算,求得一个新的数字摘要MD`;

      (10)将两个数字摘要MD和MD`进行比较,验证原文是否被修改。如果二者相等,说明数据没有被篡改,是保密传输的,签名是真实的;否则拒绝该签名。

        这样就做到了敏感信息在数字签名的传输中不被篡改,未经认证和授权的人,看不见原数据,起到了在数字签名传输中对敏感数据的保密作用。

    关于电子签名的发展

    展开全文
  • python制作电子签名

    2020-05-01 15:00:38
    毕业的文件因为疫情影响,很多签名要使用电子签名,众所周知,电子签名可以使用Photoshop制作,但是Photoshop安装过程复杂,占内存,杀鸡焉用牛刀!网上提供的在线转换也要注意安全性!因此我用python写了制作电子...
  • android 电子签名 手写签名 功能实现

    万次阅读 2017-09-15 17:19:30
    android 电子签名 手写签名 功能实现
  • 电子签名简单制作

    2020-05-27 13:14:47
    电子签名简单制作 一些场合需要我们的电子签名,如何完成图片到电子签名,简易办法如下: 1)在纸上手写自己的名字,拍照片,截图插入到word中 2)选中图片 3)观察word上方的菜单栏,会出现格式菜单项,按如下选择...
  • 电子签名怎么签才有效?

    万次阅读 2019-02-13 10:29:08
    第一次接触电子签名的企业或个人,往往不太清楚,电子签名怎么签才有效,电子签名的签署流程又是怎样的,第三方电子签名平台如何确保电子签名的法律效力。下面小编将在下文为您详细讲解。 电子合同的签署并不同于...
  • 电子签名法 法文链接 第十三条 电子签名同时符合下列条件的,视为可靠的电子签名:  (一)电子签名制作数据用于电子签名时,属于电子签名人专有;  (二)签署时电子签名制作数据仅由电子签名人控制;  (三)签署后对...
  • android电子签名,屏幕上手写签名,

    热门讨论 2013-11-01 14:32:36
    就是在屏幕是用手写字,然后保存成图片,简称就是电子签名,可以用在手机上签合同,等技术。内有原码,可以直接运行。欢迎留言提出问题。
  • 电子签名和数字签名

    2007-10-09 11:08:00
    电子签名和数字签名的内涵并不一样,数字签名是电子签名技术中的一种,不过两者的关系也很密切,目前电子签名法中提到的签名,一般指的就是"数字签名"。电子签名要理解什么是电子签名,需要从传统手工签名或...
  • 数字签名技术是电子签名的底层核心技术,由非对称密钥加密技术和数字摘要技术构成。首先发送方利用Hash函数对文件内容进行加密并生成数字摘要,然后利用私钥对数字摘要加密形成数字签名;接收方利用发送方提供的公钥...
  • Android之实现手写电子签名

    千次阅读 2020-03-16 14:51:35
    前一段时间,公司做了一个调查评估的项目,安卓端牵扯到签字确认问题,要在pad上实现电子签名。虽然不知道这有没有相关的法律效应。 Github开源库:android-signaturepad 网址链接:链接 //手写电子签名 ...
  • 一键电子签名

    千次阅读 2018-01-11 12:45:17
    需提前做好签名DWG文件:
  • 随着《电子签名法》的颁布实施,在确保了业务单据法律效力的前提下,无纸化办公成为必然的趋势,电子签名安全与否也成为了大家日益关心的问题。 电子签名中硬件是不可或缺的重要元素,一款好的的电子签名屏是无...
  • 1、广义的电子签名是指任何数据电文中以电子形式所含、所附用于识别签名人身份并表明签名人认可其中内容的数据;而狭义的电子签名即使用PKI体系进行的数字签名; 2、数字证书是由权威公证的第三方认证机构(即CA,...
  • word制作电子签名

    2020-05-25 21:49:30
    文章目录 工作中有时会遇到要求手工签名的电子文件,这时我们就需要在Word文档里快速导入个人手工签名。 打开Word文档。 ... 选择图片。 添加准备好的签名照片。...百度经验_word电子签名怎么做 ...
  • PS制作电子签名

    千次阅读 2020-06-24 18:10:02
    用白纸手写签名(黑色笔,要黑一点,... 然后点击背景的小眼睛(紫色箭头地方),让原图隐藏,电子签名就好了,然后保存就行,若是签名因为黑色有差异不清楚可以重复4支6步,多取几个签名边缘的黑色重叠即可如图 ...
  • PDF电子签名分析

    千次阅读 2014-10-21 21:18:08
    把自己对PDF签名的理解分享给大家
  • 2005年4月1日起,我国开始实行《电子签名法》,一方面由于在电子商务活动中难以保证电子合同的公正性及法律性,另一方面,《电子签名法》中没有具体的实施细节,因此,实践中真正采用电子签名的企业并不多见。...
  • Word 电子签名简单制作方法

    万次阅读 2020-05-19 14:51:59
    如何在 Word 里放置电子签名?手机拍一张签字的照片,插入 Word 后调整一下就可以,方法步骤如下 以名字 张三 为例,拍下照片插入 Word 中 可以发现纸张背景不是纯白色,无法达到电子签名的效果,需要调整 双击图片...
  • 如图所示:前端实现H5+canvas手写板电子签名: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-...
  • JS如何实现电子签名

    千次阅读 2020-06-10 13:38:44
    这里写自定义目录标题JS实现电子签名 JS实现电子签名 最近在做一个在线考核的项目,其中有一个需求是考核完毕后在录入成绩时需要进行签名,签名后要在表单显示出来并且进行成绩单的打印 其实思路已经很明显了。 1.第...
  • Android 画布使用之电子签名

    千次阅读 2016-12-19 22:10:22
    所以毫无疑问,电子签名又是公司最近需要开发的新功能。 应用场景:以前去银行办理业务都得去柜台,填N张表格,写N多个签名。随着智能机的普及、移动终端app的使用场景越来越广泛。手机银行app也给越来越多的人办理...
  • 网上通行将有“身份证” 此举将大大促进和规范中国电子交易的发展 企业对电子商务的应用还是停留在网上信息浏览的阶段,要通过网络的形式来传递电子文件以及电子合同,他们一时还无法适
  • js实现移动端电子签名

    万次阅读 2018-09-10 16:10:03
    apicloud项目需要实现用户的电子签名入库功能,网上各种搜索后终于找到答案 http://www.htmleaf.com/html5/html5-canvas/201505281921.html
  • 门限电子签名(协同签名) 门限签名 是一种分布式多方签名协议,包含有 分布式密钥生成 , 签名 和 验签算法 。近几年,伴随区块链技术的快速发展,签名算法在学术研究和商业应用中获得广泛关注,尤其在 安全性 , ...
  • 电子签名有什么用?

    2017-02-09 10:35:06
    但是这些签字签名都是在纸张上签名,如果需要在电子文档上签名,就需要用到电子签名了,比如在word文档,excel报表,一些web办公审批中,需要签名,就会集成电子签名软件才可以实现。我们把电子签名的技术支持给大家...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 53,898
精华内容 21,559
关键字:

如何网上电子签名