面向对象的三个特征 封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象. 多态的好处 允许不同类对象对同一消息做出响应,即同一消息可以根据...
前言 我们都知道,java中数据类型分为基本数据类型和引用数据类型。 基本数据类型整型:byte,short,int,long浮点型:float...
前言 在Android7.0系统上,android框架强制执行了 StrictMode API 政策禁止向你的应用外公开 file:// URI...
目录 Kotlin Rxjava 自定义View WebView 图片相关 ViewPager相关 设计模式 Android动画系列 性能优化 ...
目录 数字签名 数字证书 Https 编程 数字签名 数字签名是非对称加密与数字摘要的组合应用 应用场景 校验用户身份(使用私钥签名,公钥校验,...
常见算法 MD5、SHA、CRC 等 使用场景 对用户密码进行md5 加密后保存到数据库里 软件下载站使用消息摘要计算文件指纹,防止被篡改 数字...
与对称加密算法不同,非对称加密算法需要两个密钥:公钥(publickey)和私钥(privatekey)。公钥与私钥是一对,如果用公钥对数据进行...
介绍 加密和解密都使用同一把秘钥,这种加密方法称为对称加密,也称为单密钥加密。简单理解为:加密解密都是同一把钥匙 对称加密常用算法 AES、DE...
介绍 凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。明文中的所有...