zoukankan      html  css  js  c++  java
  • android 对称加密,非对称加密 android 常见的加密

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

    android 常见的加密

    ========

    不可逆加密:md5,sha1

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

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

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

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

    非对称加密, RSA,

    =====

    对称加密:

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

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

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

    非对称加密的特点:

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

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

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

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

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

    =======

  • 相关阅读:
    Java 工程名上有个红色叹号
    TestNG 入门教程
    字典序问题
    统计数字问题
    sniffer 简介
    【转】IE浏览器快捷键大全
    批处理 延时不完全总结【转】
    批处理(Batch)---批处理脚本。
    windows系统命令行
    计算机网络
  • 原文地址:https://www.cnblogs.com/yue31313/p/7363879.html
Copyright © 2011-2022 走看看