像网络支付,https协议,ssh通讯,加密电子邮件等涉及到信息安全的地方几乎都能见到非对称加密的身影。在互联网技术分工相对细化的企业或技术团队中,通常会有专人负责维护这一部非对称加密主要算法: RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)。
使用最广泛的
用现实生活的例子解释非对称加密⽤现实⽣活的例⼦解释⾮对称加密通讯条件我有两把锁和两把对应的钥匙:私钥A、私锁B 公锁A、公钥B 私钥A可以开公锁A,公钥B可以开公锁B 公提供给Web程序,方便Web程序对注册信息进行解密然后识别,但是提供给Web程序的密钥会被用户查看到,这样他们就能自己加密一些注册信息提供给Web程序,这样肯定是不行的,到此我们就碰到的
SM2就是非对称加密啦,它使用一对“私钥-公钥”,有以下特性:对于一个公钥,有且只有一个对应的私钥我们还可以用更大的数字来做公钥私钥,比如400000001=19801*20201, 4000000000000000000000000000001=1199481995446957*3334772856269093,这样就更加安全。不
非对称加密主要算法: RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)。使用最广泛的是RSA算法,Elgamal是另一种常用的非对称加密算法。经典的非回到刚才的例子,小明和下红经过研究发现非对称加密能解决他们通信的安全问题,于是做了下面的事情:1、小明确定了自己的私钥mPrivateKey,公钥mPublicKey。自己保留私钥,将公钥mPub