数字签名

1.数字签名是什么意思?
简单的说,数字签名是附加在数据单元上的一些数据,或是对数据单元所作的密码变换。
用途,鉴别数字信息
包含互补的运算,一个用于签名,一个用于验证。
别名:公钥数字签名。
技术:非对称密钥加密技术与数字摘要技术
2.对称加密算法和非对称加密算法的区别在于
对称加密算法是指在加密和解密时使用的是同一个密钥。
非对称 是指 在加密和解密过程中用的不是同一个密钥,各自有一根密钥,分别叫私钥,公钥。
举个例子: A向B传送数字信息。为了保证信息传送的保密性,真实性,完整性,和不可否认性,需要对传送的信息进行数字加密和签名。
1,A准备明文数据
2,A对数字信息进行哈希运算,得到一个信息摘要
哈希运算是一个数学方程式。
信息摘要就是把本段的重点记录下来

消息摘要算法,主要特征是加密过程不需要密钥,并且经过加密的数据无法被解密,目前可以被解密逆向的只有CRC32算法,只有输入相同的明文数据 经过相同的消息摘要算法才能得到相同的密文。

RSA:RSA加密算法。是一种使用不同的加密密钥与解密密钥,由已知加密密钥推导出解密密钥在计算上是不可行的密码体制。
原理是:根据数论,寻求两个大素数比较简单,而将它们的乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。
素数(质数),指的是在大于数字1的前提下,除了可以被数字1,以及该数字本身整除之外,再也不能够被其他任何自然数整除的自然数。如2,3,5,7,11,13,17。广泛运用在密码学。
缺点,运算速度较慢
IDEA:国际数据加密算法。DES算法基础上发展出来的。类似于三重DES,密匙有128位

des算法 为密码体制中的对称密码体制。又被称为美国数据加密标准。是1972年美国IBM公司研制的对称密码体制加密算法。明文按64位进行分组 ,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位,使得每个密钥都有奇数个1)分组后的明文组和56位的密钥按位替代,或交换的方法形成密文组的加密方法。

在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi yao)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去,收信方收到密文后,若想解读原文,则需要使用加密用过的密钥 及相同算法的逆算法 对密文进行解密。才能使其恢复成可读明文。

RC4 :在密码学中,RC4是一种流加密算法,密钥 长度可变,在加解密使用相同的密钥,因此也属于对称加密算法。
MD5

基于bert实现关系三元组抽取python源码+数据集+项目说明.zip基于bert实现关系三元组抽取python源码+数据集+项目说明.zip基于bert实现关系三元组抽取python源码+数据集+项目说明.zip基于bert实现关系三元组抽取python源码+数据集+项目说明.zip基于bert实现关系三元组抽取python源码+数据集+项目说明.zip 个人大四的毕业设计、课程设计、作业、经导师指导并认可通过的高分设计项目,评审平均分达96.5分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 [资源说明] 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设或者课设、作业,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96.5分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),供学习参考。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值