• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
韩亚飞_yue31313_韩梦飞沙
未来的某一天你会觉得现在所做的,大部分很烂,小部分很好
博客园    首页    新随笔    联系   管理    订阅  订阅

android 对称加密,非对称加密 android 常见的加密

 韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha

android 常见的加密

========

不可逆加密:md5,sha1

可逆的加密中,按照密钥的数量和加密规则分为对称加密和非对称加密两类

 

对称加密 就是 解密加密 用一个 密钥

非对称加密,加密解密 用不同的密钥。

 

常见的对称加密, aes加密。 des加密。

非对称加密, RSA,

=====

对称加密:

    密钥可以自己指定,只有一把密钥,如果密钥泄漏数据就会暴漏;

    常用的对称加密算法有DES和AES两种;

    特点是加密速度快,但是缺点是安全性低,因为只要密钥暴漏,数据就可以被解密。

非对称加密的特点:

    常见的非对称加密算法是RSA;

    他有两把密钥,且是由程序生成的,不能自己指定;

    特点是加密速度比较慢,但是安全性比较高;

    加密和解密的规则是:公钥加密只能私钥解密,私钥加密只能公钥解密;

    应用场景举例:在集成支付宝支付SDK时,需要生成私钥和公钥,公钥需要设置到支付宝网站的管理后台,在程序中调用支付接口的时候,使用我们自己的私钥进行加密,这样支付宝在收到订单信息之后就可以通过公钥进行解密,其他人即时劫持了数据,但是没有公钥,也是无法解密的。

=======

韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha
posted @ 2017-08-15 10:49  韩梦飞沙_韩亚飞  阅读(439)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3