240 发简信
  • java基础汇总

    面向对象的三个特征 封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象. 多态的好处 允许不同类对象对同一消息做出响应,即同一消息可以根据...

  • JAVA中值传递和引用传递

    前言 我们都知道,java中数据类型分为基本数据类型和引用数据类型。 基本数据类型整型:byte,short,int,long浮点型:float...

  • 安卓7.0的适配之安装,拍照,裁剪,图片选取

    前言 在Android7.0系统上,android框架强制执行了 StrictMode API 政策禁止向你的应用外公开 file:// URI...

  • 安卓资料汇总

    目录 Kotlin Rxjava 自定义View WebView 图片相关 ViewPager相关 设计模式 Android动画系列 性能优化 ...

  • 120
    Https 编程

    目录 数字签名 数字证书 Https 编程 数字签名 数字签名是非对称加密与数字摘要的组合应用 应用场景 校验用户身份(使用私钥签名,公钥校验,...

  • 消息摘要(Message Digest)

    常见算法 MD5、SHA、CRC 等 使用场景 对用户密码进行md5 加密后保存到数据库里 软件下载站使用消息摘要计算文件指纹,防止被篡改 数字...

  • 120
    非对称加密

    与对称加密算法不同,非对称加密算法需要两个密钥:公钥(publickey)和私钥(privatekey)。公钥与私钥是一对,如果用公钥对数据进行...

  • 120
    对称加密

    介绍 加密和解密都使用同一把秘钥,这种加密方法称为对称加密,也称为单密钥加密。简单理解为:加密解密都是同一把钥匙 对称加密常用算法 AES、DE...

  • 120
    凯撒密码

    介绍 凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。明文中的所有...