数字签名的原理是什么?有哪些数字签名的方法?(数字签名的原理是什么)
数字签名是附加在数据单元上的一些数据,或是对数据单元所作的密码变换。
这种数据或变换允许数据单元的接收者用以确认数据单元的来源和数据单元的完整性并保护数据,防止被人(例如接收者)进行伪造。
它是对电子形式的消息进行签名的一种方法,一个签名消息能在一个通信网络中传输。
基于公钥密码体制和私钥密码体制都可以获得数字签名,主要是基于公钥密码体制的数字签名。
包括普通数字签名和特殊数字签名。
扩展资料:实现方法数字签名算法依靠公钥加密技术来实现的。
在公钥加密技术里,每一个使用者有一对密钥:一把公钥和一把私钥。
公钥可以自由发布,但私钥则秘密保存;还有一个要求就是要让通过公钥推算出私钥的做法不可能实现。
普通的数字签名算法包括三种算法:1.密码生成算法;2.标记算法;3.验证算法。
参考资料:百度百科-数字签名。