第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

java安全~非對稱加密算法

標簽:
Java
1、简述

非对称加密算法相比对称加密算法具有高级、双保险的优点,构建密钥对并遵循"公钥加密、私钥解密"和"私钥加密、公钥解密"这两种加密方式,主要有DH(Diffie-Hellman)密钥交换算法、RSA(基于因子分解)、ElGamal(基于离散对数)、ECC(椭圆曲线加密)共4种算法。
DH密钥交换算法是最原始非对称加密算法的实现方式,交互双方通过交换密钥完成消息加密传输,Java 6提供了DH算法的完善支持。继DH算法后,国际上提出了两种基于数学问题求解的非对称加密算法:基于因子分解难题和离散对数难题。基于因子分解难题的目前只有RSA算法,基于离散对数难题的加密算法包括ElGamal和ECC。
ECC椭圆曲线加密算法是以椭圆曲线理论为基础,创建密钥时更快更小、更高效。ECC算法通过椭圆曲线方程式的性质产生密钥,不是采用传统方法利用大质数的积来产生。
目前,非对称加密算法应用于B2B、B2C等安全性要求高的电子商务领域。

2、DH
  • 对称加密带来的困扰
  • 构建本地密钥
  • 对称

DH模型

3、RSA
  • 唯一广泛接受并实现
  • 数据加密&数字签名
  • 公钥加密、私钥解密/私钥加密、公钥解密
  • 基于大数因子分解

RSA模型
RSA

4、EIGamal
  • 公钥加密算法
  • Bouncy Castle提供实现

EIGamal模型
EIGamal

點擊查看更多內(nèi)容
2人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消