公钥,为什么目前公钥密码技术已用于身份证和SIM卡中?
抓而不紧等于没抓,共产党认真抓没抓不好的事,不是不抓是时机未到……

为什么公钥知道不能知道私钥?
不对称密钥体系中,公钥是公开的,而私钥是不公开的。如果两者都公开的话,就失去了加密的意义。
A用自己的私钥加密发送给B,B用A的公钥解密。如果B有A的私钥,则B可以假冒A用A的私钥加密发给c,c用A的公钥解密,造成c错误地以为是A发给c的。
RSA一份私钥可以生成多个公钥么?
不能,没法做。
RSA是一种不对称加密算法,这就意味着公钥和私钥之间的权利是完全不对等的。但他们之间是一一匹配的关系。
简单说,通过公钥加密后的内容,只有私钥才能解密。为什么呢?因为私钥是可以轻松导出公钥的。
公钥既然是公钥,那就是公开的东西,没有必要藏匿。公钥只能够加密,不能够解密,因此无求所谓了。从这个意义上来讲,你生成多个公钥也没有任何作用。
RSA是一种利用质因数来进行加密的算法,实际使用中常常采用1024位,某些场合甚至2048位,这个数字是非常非常巨大的。而计算机在暴力破解质因数方面,兼职是低能儿一般的存在,所以RSA算法是一种非常非常安全的算法,几乎不太需要担心被暴力破解的可能性。
当然,有一种说法是在量子计算机出现后,质因数的计算将会特别简单,那到时候再说吧。反正当下,是没有这个必要担心的。
总之,你想做的事情做不到。另外,公钥可以公开,没有藏匿的必要。
以上。
感觉我说得有点道理,就给我点个赞,留个言,顺手关注一下人家呗!~谢谢!
在电子商务活动中为什么需要公钥密码体制?
公钥密码体制是行业监管的需要。
请阐述加密认证公钥签名之间的联系和区别?
加密和认证
首先我们需要区分加密和认证这两个基本概念。
加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的权限。其重点在于用户的真实性。两者的侧重点是不同的。
公钥和私钥
公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。在现代密码体制中加密和解密是采用不同的密钥(公开密钥),也就是非对称密钥密码系统,每个通信方均需要两个密钥,即公钥和私钥,这两把密钥可以互为加解密。公钥是公开的,不需要保密,而私钥是由个人自己持有,并且必须妥善保管和注意保密。
举例:
1. 我发送给你的内容必须加密,在邮件的传输过程中不能被别人看到。 -这就是加密
2. 必须保证是我发送的邮件,不是别人冒充我的。-这就是认证,我们只要能够鉴别一个用户的私钥是正确的,就可以鉴别这个用户的真伪,即所谓的:私钥签名,公钥认证根证书
根证书是CA认证中心给自己颁发的证书,是信任链的起始点。安装根证书意味着对这个CA认证中心的信任。
总结
根据非对称密码学的原理,每个证书持有人都有一对公钥和私钥,这两把密钥可以互为加解密。公钥是公开的,不需要保密,而私钥是由证书持有人自己持有,并且必须妥善保管和注意保密。
数字证书则是由证书认证机构(CA)对证书申请者真实身份验证之后,用CA的根证书对申请人的一些基本信息以


还没有评论,来说两句吧...