电子签名是一种电子代码。
电子签名由2005年电子签名法颁布实施。电子签名指凡是能在电子通讯中,起到证明当事人的身份、证明当事人对文件内容的认可的电子技术手段,都可被称为电子签名。
电子签名的用途在电子版的中秋贺卡、结婚请帖、建筑合同上签名等。电子签名就是用户在电子设备上就能够进行签名,现在一般的合同都是能够用电子签名的,还有办理银行业务的时候,都是使用电子签名,这样的话更加的安全。
电子签名,是指数据电文中以电子形式所含、所附用于识别签名人身份并表明签名人认可其中内容的数据。
《中华人民共和国电子签名法》第十四条规定,可靠的电子签名与手写签名或者盖章具有同等的法律效力。
为更好适应发票电子化改革需要,电子发票采用电子签名代替原发票专用章,纳税人可以查阅电子发票并验证电子签名的有效性。
电子签名技术的实现方式
电子签名技术的实现需要使用到非对称加密(RSA算法)和报文摘要(HASH算法)。
非对称加密是指用户有两个密钥,一个是公钥,一个是私钥,公钥是公开的,任何人可以使用,私钥是保密的,只有用户自己可以使用,公钥和私钥是对应关系。
用户可以用对方的公钥加密信息,并传送给对方,对方使用自己的私钥将密文解开。公私钥是互相解密的,而且绝对不会有第三者能插进来。
报文摘要利用HASH算法对任何要传输的信息进行运算,生成128位的报文摘要,而不同内容的信息一定会生成不同的报文摘要,报文摘要是电子数据的“指纹”。