签名密钥包括哪两个

签名密钥包括哪两个,第1张

签名私钥和验证公钥

签名密钥对由签名私钥和验证公钥组成_签名私钥是发送方身份的证明,具有日常生活中公章_私章的效力_为保证其惟一性,签名私钥绝对不能够做备份和存档,丢失后只需重新生成新的密钥对_验证公钥需要存档,用于验证旧的数字签名_

密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥。读法函义密码学中:密钥(secretkey)--秘密的钥匙;私钥(privatekey)--私有的钥匙;公钥(publickey)--公开的钥匙。

对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当中。

对称加密通常使用的是相对较小的密钥,一般小于256 bit。因为密钥越大,加密越强,但加密与解密的过程越慢。如果你只用1 bit来做这个密钥,那黑客们可以先试着用0来解密,不行的话就再用1解;但如果你的密钥有1 MB大,黑客们可能永远也无法破解,但加密和解密的过程要花费很长的时间。密钥的大小既要照顾到安全性,也要照顾到效率,是一个trade-off。

对称加密的一大缺点是密钥的管理与分配,换句话说,如何把密钥发送到需要解密你的消息的人的手里是一个问题。在发送密钥的过程中,密钥有很大的风险会被黑客们拦截。现实中通常的做法是将对称加密的密钥进行非对称加密,然后传送给需要它的人。

常用的有:DES、AES

非对称加密为数据的加密与解密提供了一个非常安全的方法,它使用了一对密钥,公钥(public key)和私钥(private key)。私钥只能由一方安全保管,不能外泄,而公钥则可以发给任何请求它的人。非对称加密使用这对密钥中的一个进行加密,而解密则需要另一个密钥。比如,你向银行请求公钥,银行将公钥发给你,你使用公钥对消息加密,那么只有私钥的持有人--银行才能对你的消息解密。与对称加密不同的是,银行不需要将私钥通过网络发送出去,因此安全性大大提高。

常用的有:RSA

(1) 对称加密加密与解密使用的是同样的密钥,所以速度快,但由于需要将密钥在网络传输,所以安全性不高。

(2) 非对称加密使用了一对密钥,公钥与私钥,所以安全性高,但加密与解密速度慢。

(3) 解决的办法是将对称加密的密钥使用非对称加密的公钥进行加密,然后发送出去,接收方使用私钥进行解密得到对称加密的密钥,然后双方可以使用对称加密来进行沟通。

在现代密码体制中加密和解密是采用不同的密钥(公开密钥),也就是非对称密钥密码系统,每个通信方均需要两个密钥,即公钥和私钥,这两把密钥可以互为加解密。公钥是公开的,不需要保密,而私钥是由个人自己持有,并且必须妥善保管和注意保密。

公钥私钥的原则:

非对称密钥密码的主要应用就是公钥加密和公钥认证,而公钥加密的过程和公钥认证的过程是不一样的,下面我就详细讲解一下两者的区别。

比如有两个用户Alice和Bob,Alice想把一段明文通过双钥加密的技术发送给Bob,Bob有一对公钥和私钥,那么加密解密的过程如下:

上面的过程可以用下图表示,Alice使用Bob的公钥进行加密,Bob用自己的私钥进行解密。

身份认证和加密就不同了,主要用户鉴别用户的真伪。这里我们只要能够鉴别一个用户的私钥是正确的,就可以鉴别这个用户的真伪。

还是Alice和Bob这两个用户,Alice想让Bob知道自己是真实的Alice,而不是假冒的,因此Alice只要使用公钥密码学对文件签名发送 给Bob,Bob使用Alice的公钥对文件进行解密,如果可以解密成功,则证明Alice的私钥是正确的,因而就完成了对Alice的身份鉴别。整个身 份认证的过程如下:

上面的过程可以用下图表示,Alice使用自己的私钥加密,Bob用Alice的公钥进行解密。

DES是Data Encryption Standard(数据加密标准)的缩写,DES算法为密码体制中的对称密码体制。它是由IBM公司研制的一种加密算法,美国国家标准局于1977年公布把它作为非机要部门使用的数据加密标准,二十年来,它一直活跃在国际保密通信的舞台上,扮演了十分重要的角色。

DES是一个分组加密算法,他以64位为分组对数据加密。同时DES也是一个对称算法:加密和解密用的是同一个算法。它的密匙长度是56位(因为每个第8位都用作奇偶校验),密匙可以是任意的56位的数,而且可以任意时候改变。其中有极少量的数被认为是弱密匙,但是很容易避开他们。所以保密性依赖于密钥。

特点:分组比较短、密钥太短、密码生命周期短、运算速度较慢。 DES算法具有极高安全性,到目前为止,除了用穷举搜索法对DES算法进行攻击外,还没有发现更有效的办法。而56位长的密钥的穷举空间为256,这意味着如果一台计算机的速度是每一秒种检测一百万个密钥,则它搜索完全部密钥就需要将近2285年的时间。

DES现在已经不视为一种安全的加密算法,因为它使用的56位秘钥过短,以现代计算能力,24小时内即可能被破解。也有一些分析报告提出了该算法的理论上的弱点,虽然实际情况未必出现。该标准在最近已经被 高级加密标准 (AES)所取代。

高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的 DES ,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。

AES的区块长度固定为128 位元 ,密钥长度则可以是128,192或256位元。

RSA加密算法是一种 非对称加密算法 。在 公钥加密标准 和 电子商业 中RSA被广泛使用。RSA是 1977年 由 罗纳德·李维斯特 (Ron Rivest)、 阿迪·萨莫尔 (Adi Shamir)和 伦纳德·阿德曼 (Leonard Adleman)一起提出的。当时他们三人都在 麻省理工学院 工作。RSA就是他们三人姓氏开头字母拼在一起组成的。

RSA算法利用两个很大的质数相乘所产生的乘积来加密。这两个质数无论哪一个先与原文件编码相乘,对文件加密,均可由另一个质数再相乘来解密。但要用一个 质数来求出另一个质数,则是十分困难的。因此将这一对质数称为密钥对(Key Pair)。在加密应用时,某个用户总是将一个密钥公开,让需发信的人员将信息用其公共密钥加密后发给该用户,而一旦信息加密后,只有用该用户一个人知道 的私用密钥才能解密。具有数字凭证身份的人员的公共密钥可在网上查到,亦可在请对方发信息时主动将公共密钥传给对方,这样保证在Internet上传输信 息的保密和安全。

开发中:

客户端发送的敏感数据时需要加密处理,客户端数据采用公钥加密,服务器用对应的秘钥解密,客户端保存公钥,服务器保存秘钥

服务器发送的数据也要加密时,服务器端数据采用秘钥加密,客户端数据用对应的公钥加密,客户端保存公钥,服务器保存秘钥

服务器要认证客户端时,客户端数据采用秘钥加密,服务器用对应的公钥解密,客户端保留秘钥,服务器保留公钥

常用加解密方案:

如果想要更加安全一点,可以在仿照微信的通信,每次都在传输数据上加上一个32为随机数和并将数据按照一定的规则生成一个校验sign

FIDO是一种在线验证用户身份的技术规范。在使用它时,需要搭配一种需要随身携带的称为安全密钥的硬件设备,它的外观通常类似U盘、U盾,功能也跟U盾类似。华为手机上的FIDO安全密钥功能可以在一定程度上代替安全密钥硬件设备。

密钥(secretkey)是指某个用来完成加密、解密、完整性验证等密码学应用的秘密信息。在对称密码学(或称密钥密码学)中,加密和解密用的是同一个钥匙,因此钥匙需要保密。而在公钥密码学(或称非对称密码学)中,加密和解密用的钥匙不同:通常一个是公开的,称为公钥;另一个保密,称为私钥。根据密码算法所使用的加密密钥和解密密钥是否相同、能否由加密过程推导出解密过程(或者由解密过程推导出加密过程),可将密码体制分为对称密码体制(也叫作单钥密码体制、秘密密钥密码体制、对称密钥密码体制)和非对称密码体制(也叫作双钥密码体制、公开密钥密码体制、非对称密钥密码体制)

密码算法中的一个可变参数,通常是一组满足一定条件的随机序列。

用于加密算法的叫做加密密钥,用于解密算法的叫做解密密钥,加密密钥和解密密钥可能相同,也可能不相同。

密钥常用k表示。在密钥k的作用下,加密变换通常记为Ek(·),解密变换记为Dk(·)或Ek-1(·)。

“钥匙”英文:key 

读法:英 [ki:] 美 [ki]

释义:

1、n (打字机等的)键;关键;钥匙

2、vt 键入;锁上;调节…的音调;提供线索

3、vi 使用钥匙

4、adj 关键的

5、n (Key)人名;(英)基;(德、荷、瑞典)凯

例句:

1、Please duplicate this key for me

请照这把钥匙为我配一把。

2、He concealed the key inside his tie

他把钥匙藏在领带里面。 

扩展资料

key的近义词:crux 

读法:英 [krʌks]  美 [krʌks] 

释义:n 关键;难题;十字架形,坩埚

短语:

1、crux a十字形,难事

2、Crux Fidelis忠诚的十字架

3、Crux Cru南十字座

4、the crux症结所在

5、crux simplex来就一根木桩子

key是做事情的关键,secret是只有自己知道的机密的方法。举个例子,商场打折,key代表的就是打折活动是本次购物省钱的关键;而secret代表的是本次打折活动只有我知道,只有我能省钱,别人都没有这个福利。这仅仅是我自己的理解,希望对你有用。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/meirong/3068168.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-01-19
下一篇2024-01-19

随机推荐

  • 欧莱雅和珀莱雅和妮维雅是什么意思

    三者都是化妆品品牌,又各有不同。欧莱雅和妮维雅是国外品牌,珀莱雅是本土品牌。一、欧莱雅:欧莱雅集团是法国的化妆品公司,创办于1907年。现各类化妆品畅销全世界,广受欢迎。除化妆品以外,该集团还经营高档的消费品,并从事制药和皮肤病研究。“欧莱

    2024-04-15
    46600
  • 雅诗兰黛黑松露和白金眼霜哪个好

    总体来说,雅诗兰黛黑松露和白金眼霜都有自己的优势,具体选择哪个更好,取决于您的需求和喜好。雅诗兰黛黑松露眼霜专注于淡化泪沟和收紧眼袋,质地柔软致密,有亮线和亮hei圈的功能。白金眼霜则专注于紧致细纹和提亮眼睛,质地轻盈易吸收。此外,白金眼霜

    2024-04-15
    35800
  • 有哪些好用的平价精华和面霜可以推荐?

    本人学生党,根据自己2年来的亲身使用经历,我来分享两个绝顶好用的平价精华,大家闭眼入也不会出错。再推荐三款平价、好用,适合学生党,成分党使用的秋冬保湿面霜。1、John Jeff 5%油橄榄精华参考价格 30ml89元John jeff真

    2024-04-15
    45400
  • nivea防晒霜怎么样_妮维雅防晒霜怎么样

    妮维雅nivea防晒霜是一款来自德国的护肤品牌,这款新防晒霜同系列防晒产品区别也会比较明显,下面我们就一起来看看效果好不好!我点评这款和一直卖的妮维雅经典防晒乳有什么区别虽然两款质地很相似,但这一款的防晒指数更高,SPF50 P

    2024-04-15
    37500
  • 屈臣氏有欧莱雅吗?

    屈臣氏是一家专门销售化妆品、保健品和个人护理产品的零售商。在屈臣氏的店铺里,你可以找到一些著名的国际品牌,比如欧莱雅、资生堂、兰蔻等等。那么问题来了,屈臣氏有欧莱雅吗?答案是肯定的。屈臣氏确实有欧莱雅产品。作为国际知名品牌,欧莱雅在全球范围

    2024-04-15
    34800
  • 韩国护肤品十大排名品牌

    韩国十大品牌护肤品如下:1、whoo后在韩国十大护肤品品牌中,whoo荣登榜首,这个品牌将宫廷的美容秘笈与现代的东方医学相互结合,让广大的亚洲女性为之倾心。2、呼吸37度在韩国十大护肤品品牌中,起着重要的地位,它一直坚持自然美丽的概念,致力

    2024-04-15
    39700
  • 希思黎全能乳液是精华以后用吗?之后再使用面霜吗?还是不需要再用面霜

    希思黎全能乳液是在精华液之后使用的,之后可以根据自己的肤质,选择涂或不涂面霜。希思黎的护肤品使用顺序如下:一、赋活水润保湿精华:1、一滴精华,对抗肌肤缺水源头;轻盈质地,作为日常美肤第一步,从造水、促进水分循环及储水三大关键步骤,帮助强化肌

    2024-04-15
    35800

发表评论

登录后才能评论
保存