RSA加密算法

RSA加密算法是最常用的非对称加密算法

加密类型:

对称加密(对称加密又叫做私钥加密。)
非对称加密

加密和解密使用相同的密钥 [? 密钥:在加密算法当中,将明文转换成密文,或者密文转换成明文的时候,需要用到的参数,分为私钥和公钥]

eg:你家大门开门使用的是一把钥匙,锁门使用的也是这一把钥匙 ----私钥加密 [对称加密]
   你爸有一把钥匙把门锁了,你妈如果需要开门,那么就必须使用你爸手上的那把钥匙才可以,使用的是同一把钥匙[配钥匙也不可以,必须同一把。

常见的对称加密算法有:AES [wifi密码]、DES[wifie密码]、RC5[电视遥控器]

非对称加密:

需要一对密钥,一个是公钥[公开的秘钥],任何人都可以获得,一个是私钥,如果某个用户得到了加密后的信息,只能用该用户的解密私钥才能解密。
因此如果公开了一对密钥中的一个,并不会危害到另外一个的秘密性质。
公钥是公开的,私钥是保密的,单独给指定用户的 ;
用户得到了公钥之后,对信息进行加密 , 那么此时如果想解密的话,必须使用只属于该用户的私钥才能进行解密。


eg:你家的大门锁门使用的是一把公共的钥匙 [你家里人的钥匙,都能开,公开的钥匙,你们都可以去配],但是门设计的时候,单独给你了你妈一个钥匙,
而这把钥匙是私有的,只有你妈有,如果你想要开门,就必须使用你妈的钥匙才可以。

rsa就是目前位置最安全的非对称加密算法

在实际开发当中,都有相应的工具类提供RsaUtils..
这些都是数学家们穷尽几十年时间搞出来的,研究出来的算法,我们这些凡人,可以不要去研究它了,想研究也研究不明白呀....

普及一下知识:为什么叫rsa算法?

**RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。 
RSA就是他们三人姓氏开头字母拼在一起组成的。**
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值