- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 Android数据加密之RSA+AES混合加密
在上一篇Android数据加密 中已经介绍了Android中数据加密的情况,并且在总结中给出了RSA+AES混合加密的方案,下面就来介绍一下RSA+AES混合加密。该篇博客转载自:http://blog.csdn.net/aa464971/article/details/510344621.RSA+AES混合加密过程Android端的数据加密过程: -首先生成一对RSA秘钥(公钥和私钥)
2016-09-19 16:51:55 4694 1
原创 Android中数据加密
在一个Android应用中,客户端与服务器之间数据通信安全是非常重要的。这就涉及到了数据的加密。Android中客户端与服务器端数据的加密主要有两种情况:1.只有创建者才能够知道的数据 比如用户密码数据,这类数据加密后必须是不可逆的, 也就是说数据加密后传到服务器,服务器端无需解密,也不能解密,直接存进数据库。2.也是比较重要的数据,但是服务器端可能也需要知道的,也就是说数据加密后必须是可
2016-09-19 15:48:44 848
转载 使用OpenSSL生成RSA公钥和私钥
Windows 下使用OpenSSL生成RSA公钥和私钥(1)下载OpenSSL (2)打开OpenSSL文件夹下的bin目录,点击openssl.exe,打开命令窗口。(3)开始生成RSA的私钥 输入命令:genrsa -out rsa_private_key.pem 1024genrsa -out rsa_private_key.pem 1024此时在OpenSSL的bin目录下生成了一个rs
2016-09-18 23:35:22 16002 2
原创 使用gradle编译Volley的jar包
前面已经介绍了Volley网络请求框架的使用,Android官网给出的使用Volley的方式是从google代码仓库克隆Volley的源码,然后把Volley源码作为Android Library导入到你的项目中使用。 但是我还是想怎么样能够把Volley编译成jar包,直接使用jar包,这样用起来比较方便,下面就是我编译Volley的jar包的过程,期间遇到了很多坑。 因为之前老的Volley
2016-09-18 11:56:12 1518
原创 Volley网络请求框架
1.Volley简介Volley是在2013年Google I/O大会上推出的一个网络通信框架,能够让我们的网络请求变得更加容易和快速。 Volley具有以下优点:-网络请求的自动调度 -多并发网络连接 -透明的磁盘缓存和内存缓存 -支持请求优先级 -有取消请求的接口,你可以取消一个请求,也可以设置请求取消的块或范围 -很容易定制,如重试,退避 -强大的排序,能够很容易的将从网络中异步请
2016-09-17 18:14:31 306
原创 OkHttp网络请求框架
OkHttp是一个高效的Http请求框架,使用起来也比较简单,能够帮助我们更好的进行网络请求。下面来分析一下OkHttp。官网地址: http://square.github.io/okhttpGitHub地址: https://github.com/square/okhttp1.添加OkHttp的支持对于Android Studio,我们可以在项目的module的build.gradle的de
2016-09-16 18:10:56 294
原创 Linux下搭建C/C++开发环境
1.安装编译器 Linux下最流行的编译器是gcc 安装gcc编译器sudo apt-get install build-essential2.然后创建一个C程序源文件,并在编辑器中编码touch Hello.c vi Hello.c编写程序#include<stdio.h> int main(void){ printf("Hello World!\n"); }3.编译、执行程
2016-09-09 00:49:56 7221
原创 Android中layout_weight和weightSum
weightSum是LinearLayout的属性,定义weight的总和。如果未指定该值,以LinearLayout中所有子视图的layout_weight属性的累加值作为总和。layout_weight是LinearLayout中的子视图使用有效的属性,用于将剩余空间按照比例分配给子视图。LinearLayout空间分配规则如下(分为两步): 第一步: 先按照LinearLayout中各个子
2016-09-08 18:54:51 303
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人