java
文章平均质量分 94
milanac007
这个作者很懒,什么都没留下…
展开
-
浅谈加密和签名
@[TOC] 浅谈加密和签名1. 前言一直想写一篇关于加解密和签名验签的文章,正好最近有空,做个总结。现如今,数据安全越来越被大众重视,不论是从网络下载一个程序安装包,还是从特定的服务器请求数据,都涉及到数据安全。确定这些数据是否真实、有没有被篡改、我们能否信任这些数据,就需要了解加解密和数字签名相关的知识。加密主要分为对称加密 和 非对称加密。对称加密,顾名思义,加密方和解密方使用相同的密钥处理数据。密钥具有唯一性,典型的对称加密算法有DES、3DES、AES及国密SM4,对称加解密都是以数据块(原创 2021-01-20 18:32:50 · 894 阅读 · 0 评论 -
Android Gradle Study
Android Gradle StudyGradle Recipes for Android(共168页) 第2页Gradle for Android Basicsgradle命令行编译Android应用工程Setting Project PropertiesGradle Recipes for Android(共168页) 第2页////Android Studio used Gradle...原创 2020-03-10 21:48:51 · 581 阅读 · 0 评论 -
JNI学习总结
JNI学习总结JNI简介JavaVM和JNIEnvJNI Types and Data StructuresPrimitive TypesReference TypesField and Method IDsThe Value TypeJNI注册JNI静态注册静态注册的示例代码JNI静态注册的优缺点JNI动态注册Type Signatures静态注册的示例代码功能快捷键合理的创建标题,有助于目录的...原创 2019-10-31 13:00:38 · 225 阅读 · 0 评论 -
ClassLoder总结
1. 关于javac、java我们先从熟知的jdk命令javac、java说起。首先,Android Studio(以下简称AS)创建一个工程,并在默认包名下新建一个HelloWorld的类。然后打开AS自带的Terminal, 路径切换到HelloWrold.java所在的目录,依次执行javac和java命令:javac命令执行正常,但java命令却报错:错...原创 2018-10-25 22:17:09 · 282 阅读 · 0 评论 -
Varint数据压缩算法
二进制补码 先说说二进制补码。对于有符号型整数的二进制表示而言:1. 最高位是符号位,0代表正数,1代表负数;2. 正数和0的反码和补码都是本身;3. 对于负数,反码就是符号位不变,其他各位依次取反;补码就是在反码的基础上加1;以int32举例: 数值 源码 反码 补码 15 0...0,0000,1111 共32bit...原创 2019-09-30 16:27:39 · 1661 阅读 · 0 评论