公开密钥加密
与对称密码学的比较与对称密钥加密相比,公钥加密无需共享的通用密钥,解密的私钥不发往任何用户。即使公钥在网上被截获,如果没有与其匹配的私钥,也无法解密,所截获的公钥是没有任何用处的。但公钥加密只能加密少量的数据,因此,一个完整的密码体系,往往通过公钥加密来创建私有秘钥,然后用私有秘钥通过对称密码学加密大量数据。公钥加密的另一个功能——数字签名,则是对称密钥加密无法实现的。过程假设两个用户A向B发送信息。B的公钥为c{\displaystylec},对应私钥(也是属于B的)为d{\displaystyled},明文为x{\displaystylex}.A用公钥对明文进行加密形成密文c(x){\displaystylec(x)},然后传输密文;B收到密文,用私钥对密文进行解密d(c(x)){\displaystyled(c(x))},得到要通信的明文x{\displaystylex}。B向A发送...
与对称密码学的比较
与对称密钥加密相比,公钥加密无需共享的通用密钥,解密的私钥不发往任何用户。即使公钥在网上被截获,如果没有与其匹配的私钥,也无法解密,所截获的公钥是没有任何用处的。
但公钥加密只能加密少量的数据,因此,一个完整的密码体系,往往通过公钥加密来创建私有秘钥,然后用私有秘钥通过对称密码学加密大量数据。
公钥加密的另一个功能 ——数字签名,则是对称密钥加密无法实现的。
过程
假设两个用户A向B发送信息。B的公钥为 c {\displaystyle c} ,对应私钥(也是属于B的)为 d {\displaystyle d} ,明文为 x {\displaystyle x} .
A用公钥对明文进行加密形成密文 c ( x ) {\displaystyle c(x)} ,然后传输密文;
B收到密文,用私钥对密文进行解密 d ( c ( x ) ) {\displaystyle d(c(x))} ,得到要通信的明文 x {\displaystyle x} 。
B向A发送信息反之。
公钥密码学
在密码学中, 公开钥匙密码学 ,简称 公钥密码学 ,又称 非对称密码学 ,是使用一对公钥和私钥的密码学,与只用一个钥匙的密钥密码学相对应。通常,我们所说的公钥密码学包括公钥加密算法和数字签名算法。有些公钥加密算法可以很容易被改造成一个数字签名算法(如RSA),而有些则需要经过较大改动。
参见
公开密钥指纹
参考文献
免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。
——— 没有了 ———
编辑:阿族小谱
文章价值打分
- 有价值
- 一般般
- 没价值
当前文章打 0 分,共有 0 人打分
文章观点支持
0
0
文章很值,打赏犒劳一下作者~
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回
打赏
私信
24小时热门
推荐阅读
· 加密
历史虽然加密作为通信保密的手段已经存在了几个世纪,但是只有那些对安全要求特别高的组织和个人才会使用它。在1970年代中期,“强加密”(StrongEncryption)的使用开始从政府保密机构延伸至公共领域,并且目前已经成为保护许多广泛使用系统的方法,比如因特网电子商务、手机网络和银行自动取款机等。应用加密可以用于保证安全性,但是其它一些技术在保障通信安全方面仍然是必须的,尤其是关于数据完整性和信息验证。例如,信息验证码(MAC)或者数字签名。另一方面的考虑是为了应付流量分析。相关软件加密或软件编码隐匿(CodeObfuscation)同时也在软件版权保护中,用于对付反向工程,未授权的程序分析,破解和软件盗版及数字内容的数字版权管理(DRM)等。加密算法加密算法就是加密的方法。加密算法可以分为两类:对称加密和非对称加密在密码学中,加密是将明文信息隐匿起来,使之在缺少特殊信息时不可读。对称加...
· 流加密
概述伪随机密钥流(keystream)由一个随机的种子(seed)通过算法(称为:PRG,pseudo-randomgenerator)得到,k作为种子,则G(k)作为实际使用的密钥进行加密解密工作。为了保证流加密的安全性,PRG必须是不可预测的。弱算法包括glibcrandom()函数,线性同余生成器(linearcongruentialgenerator)等。线性同余生成器线性同余生成器中,令r[0]为seed,r[i]=(a*r[i-1]+b)modp,其中a,b,p均为常数,则可轻易顺次推出整个密钥流,从而进行解密。一次性密码本流加密攻击多次使用同一密码本一种严重的错误即反复使用同一密码本对不同明文进行加密。攻击者可利用这种方式对密文进行解密。用m表示明文,c表示密文,k表示种子,PRG表示密钥流生成算法,则:C1=m1xorPRG(k)C2=m2xorPRG(k)攻击者监听到此段...
· 公开密钥认证
外部链接RFC5280
· 对等加密
参见密码学经典密码ROT13阿特巴希密码哑谜机异或密码博福特密码瓦茨亚亚那加密参考文献
· 加密货币
参考资料
关于我们
关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。
APP下载
下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信