![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android网络
文章平均质量分 53
APersonOnTheRoad
这个作者很懒,什么都没留下…
展开
-
android自动连接指定wifi
http://www.cnblogs.com/zhuqiang/p/3566686.htmlpublic class WifiAutoConnectManager {private static final String TAG = WifiAutoConnectManager.class.getSimpleName();WifiManager wifiManager;转载 2016-05-11 19:29:52 · 471 阅读 · 0 评论 -
SSL协议会话建立过程解析
http://blog.csdn.net/dyllove98/article/details/41826723SSL协议 缩写 Secure SocketLayer,是一种制定的保证服务器和客户端安全通信的一种协议。最初是由Netscape 在1996年发布,由于一些安全的原因SSL v1.0和SSL v2.0都没有公开,直到1996年的SSL v3.0。TLS是SSL v3.转载 2017-02-21 14:24:52 · 267 阅读 · 0 评论 -
STL理解
1、Client Hello客户端将自己支持的一套加密算法发给服务器,除此之外,客户端还要产生一个随机数,这个随机数一方面需要在客户端保存,另一方面需要传送给服务端,客户端的随机数需要跟服务端产生的随机数结合起来产生后面要讲到的Master Secret。2.Server Hello网站从中选出一组加密算法与HASH算法,并将自己的身份信息以证书的形式发回给浏览器。证书里面原创 2017-02-21 15:22:15 · 468 阅读 · 0 评论 -
http://blog.chinaunix.net/uid-26335251-id-3508651.html
http://blog.chinaunix.net/uid-26335251-id-3508651.html①客户端的浏览器向服务器传送客户端 SSL 协议的版本号,加密算法的种类,产生的随机数,以及其他服务器和客户端之间通讯所需要的各种信息。②服务器向客户端传送 SSL 协议的版本号,加密算法的种类,随机数以及其他相关信息,同时服务器还将向客户端传送自己的证书。③ 客户利用服务器传过转载 2017-02-21 15:22:38 · 468 阅读 · 0 评论 -
图解SSL/TLS协议
http://www.ruanyifeng.com/blog/2014/09/illustration-ssl.html一、SSL协议的握手过程开始加密通信之前,客户端和服务器首先必须建立连接和交换参数,这个过程叫做握手(handshake)。假定客户端叫做爱丽丝,服务器叫做鲍勃,整个握手过程可以用下图说明(点击看大图)。握手阶段分成五步。转载 2017-02-21 15:29:10 · 222 阅读 · 0 评论 -
SSL/TLS协议运行机制的概述
http://www.ruanyifeng.com/blog/2014/02/ssl_tls.html一、作用不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。(1) 窃听风险(eavesdropping):第三方可以获知通信内容。(2) 篡改风险(tampering):第三方可以修改通信内容。(3) 冒充风险(转载 2017-02-21 15:36:55 · 311 阅读 · 0 评论 -
JDK自带工具keytool生成ssl证书
http://blog.csdn.net/zmken497300/article/details/53186730JDK自带工具keytool生成ssl证书 前言:因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl证书来使用https以保证数据安全。百度了不少资料,看到Java的JDK自带生成SSL证书的工具转载 2017-02-21 16:20:55 · 591 阅读 · 0 评论 -
为你的Android App实现自签名的 SSL 证书
http://www.open-open.com/lib/view/open1413071600531.html介绍网络安全已成为大家最关心的问题. 如果你利用服务器存储客户资料, 那你应该考虑使用 SSL 加密客户跟服务器之间的通讯. 随着这几年手机应用迅速崛起. 黑客也开始向手机应用转移, 原因有下列3点:手机系统各式各样, 缺乏统一的标准.许多程序转载 2017-02-22 09:49:42 · 679 阅读 · 0 评论 -
Android HTTPS SSL双向验证
http://blog.csdn.net/u012874222/article/details/50339259一、HTTPS和HTTP的区别1、https协议需要到ca申请证书,一般免费证书很少,需要交费。2、http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。3、http和https使用的是完全不同的连接方式,用的端口也不一转载 2017-02-22 16:28:08 · 284 阅读 · 0 评论 -
JAVA Keytool命令详解
http://blog.csdn.net/a0501bqzhxy/article/details/6052463Java Keytool 常用命令使用帮助Keytool 是用于管理密钥和证书的工具,使用户和管理员能管理自己的公 / 私钥对以及相关的证书。— genkey ,用于生成公 / 私密钥对keytool –genkey –alias mykey –keyalg RSA转载 2017-02-22 21:00:27 · 573 阅读 · 0 评论 -
Java中配置加密组件Bouncy_Castle
http://blog.csdn.net/jiftlixu/article/details/16340367Java6提供了多种算法支持,但并不完善,许多加密强度较高的算法,Java6未能提供。Bouncy Castle就是对Oracle提供的算法进行了扩展,比如IDEA、MD4、Rijndael、Serpent、Twofish等算法。关于更多Bouncy Castle的知识,请G转载 2017-02-22 21:01:05 · 1834 阅读 · 0 评论 -
keytool生成BKS格式的私钥跟信任证书
Andrid生成SSL证书:第一步:为服务器生成证书库:keytool -genkey -alias roomcastServer -keypass 123456 -keyalg RSA -keysize 1024 -validity 36500 -keystore E:/geniatech/geniatechColleagueData/dgg/RoomCast/RoomCastKey原创 2017-02-22 21:02:24 · 1820 阅读 · 0 评论 -
基于java的https双向认证,android上亦可用
https://my.oschina.net/jjface/blog/339144摘要: 概述: 客户端,浏览器或者使用http协议和服务器通信的程序。 如: 客户端通过浏览器访问某一网站时,如果该网站为HTTPS网站,浏览器会自动检测系统中是否存在该网站的信任证书, 如果没有信任证书,浏览器一般会拒绝访问,IE会有一个继续访问的链接,但地址栏是红色,给予用户警示作用, 即客户端验证服务端转载 2017-02-23 15:21:07 · 300 阅读 · 0 评论 -
cookie httponly属性
http://blog.csdn.net/u014538198/article/details/41596735arks the cookie as accessible only through the HTTP protocol. This means that the cookie won't be accessible by scripting languages, such转载 2017-02-15 15:08:58 · 464 阅读 · 0 评论 -
Cache-Control max-age=0
http://blog.csdn.net/ysdaniel/article/details/7969766 Cache-Control no-cache — 强制每次请求直接发送给源服务器,而不经过本地缓存版本的校验。这对于需要确认认证应用很有用(可以和public结合使用),或者严格要求使用最新数据 的应用(不惜牺牲使用缓存的所有好处) Pragma 当"no-ca转载 2017-02-15 15:14:10 · 1241 阅读 · 0 评论 -
Wireshark抓包工具使用教程以及常用抓包规则
http://fangxin.blog.51cto.com/1125131/735178/ Wireshark是一个非常好用的抓包工具,当我们遇到一些和网络相关的问题时,可以通过这个工具进行分析,不过要说明的是,这只是一个工具,用法是非常灵活的,所以今天讲述的内容可能无法直接帮你解决问题,但是只要你有解决问题的思路,学习用这个软件就非常有用了。Wireshark官方下载地址:htt转载 2017-02-24 14:15:55 · 36164 阅读 · 0 评论 -
Http开发工具
1、fiddler--抓包2、chrome插件 postman模拟发送请求 postman interceptor,对postman的扩充原创 2017-03-14 11:24:06 · 471 阅读 · 0 评论 -
Android中LocalSocket使用
http://www.cnblogs.com/bastard/archive/2012/10/09/2717052.html一 Socket Socket最初用在基于TCP/IP网络间进程通信中,以客户端/服务器模式进行通信。实现异步操作,共享资源集中处理,提高客户端响应能力。Tcp通信基本流程: 服务器端转载 2017-01-12 14:58:54 · 958 阅读 · 0 评论 -
Android中LocalSocket使用
http://www.cnblogs.com/bastard/archive/2012/10/09/2717052.html一 Socket Socket最初用在基于TCP/IP网络间进程通信中,以客户端/服务器模式进行通信。实现异步操作,共享资源集中处理,提高客户端响应能力。Tcp通信基本流程: 服务器端转载 2017-01-13 17:43:23 · 253 阅读 · 0 评论 -
Android图片下载缓存库picasso解析
http://blog.csdn.net/xu_fu/article/details/17043231picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。picasso使用简单,如下[java] view plain copy pri转载 2016-05-30 14:38:56 · 313 阅读 · 0 评论 -
OkHttp官方api
https://github.com/square/okhttp/wiki原创 2016-06-21 11:50:59 · 488 阅读 · 0 评论 -
android httpClient 支持HTTPS的2种处理方式
问题: 项目中Android https或http请求地址重定向为HTTPS的地址,相信很多人都遇到了这个异常(无终端认证): javax.net.ssl.SSLPeerUnverifiedException: No peer certificate解决过程: 1.没遇到过的问题,搜索吧,少年log里出现这个异常,作者第一次遇到,不知道啥意思。看下字面意思,是ssl协议转载 2016-06-17 11:09:27 · 438 阅读 · 0 评论 -
MQTT(使用mosquitto做broker)做Android推送部分总结
http://my.oschina.net/scholer/blog/296402摘要由于Android的开放性,Android的推送解决方案有很多。这其中最便于使用的,应该是google提供的GCM的方案,但是GCM是基于GMS服务的。由于国内的ROM大多干掉了GMS,或者是由于某些众所周知的原因,我们无法使用这个方案获得稳定的推送服务(这个Apple的APNS不同,APNS是IOS转载 2016-07-05 19:50:33 · 1011 阅读 · 0 评论 -
一个强大的图片下载和缓存库
http://hao.jobbole.com/picasso/Picasso是一个一个强大的图片下载和缓存库。在你的Android应用程序如果想要显示大量图片,而且视觉效果丰富,高效稳定,需要大量的基础工作。Picasso可以帮你完成这些工作,通常只需要一行代码!Java转载 2016-06-21 09:45:54 · 426 阅读 · 0 评论 -
window下修改host文件
https://www.baidu.com/s?wd=window%E4%B8%8B%E4%BF%AE%E6%94%B9host%E6%96%87%E4%BB%B6&rsv_spt=1&rsv_iqid=0x97e0271c0002f8b5&issp=1&f=8&rsv_bp=0&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_sug3=37&转载 2016-06-22 17:53:16 · 938 阅读 · 0 评论 -
Android Https相关完全解析 当OkHttp遇到Https
http://blog.csdn.net/lmj623565791/article/details/48129405转载 2016-07-29 09:29:56 · 232 阅读 · 0 评论 -
Android OkHttp完全解析 是时候来了解OkHttp了
http://blog.csdn.net/lmj623565791/article/details/47911083转载 2016-07-29 09:30:27 · 314 阅读 · 0 评论 -
Android App支付系列(一):微信支付接入详细指南(附官方支付demo)
http://blog.csdn.net/xiong_it/article/details/51685033写在前面一家移动互联网公司,说到底,要盈利总是需要付费用户的,自己开发支付系统显然是不明智的,国内已经有多家成熟的移动支付提供商,腾讯就是其中之一。梳理了下微信支付的接入,今天给大家分享下腾讯旗下的微信支付SDK的接入流程。接入流程1.申请开发者资质转载 2016-06-23 09:16:20 · 950 阅读 · 0 评论 -
Fiddler 教程
http://kb.cnblogs.com/page/130367/转载 2016-06-23 10:49:22 · 211 阅读 · 0 评论 -
Android的联通性---USB主机模式(三)
http://blog.csdn.net/berber78/article/details/22409167转载 2016-08-19 17:08:18 · 252 阅读 · 0 评论 -
Http 与 Socket 区别
HTTP:超文本传输协议,首先它是一个协议,并且是基于TCP/IP协议基础之上的应用层协议。TCP/IP协议是传输层协议,主要解决数据如何在网络中传输,HTTP是应用层协议,主要解决如何包装数据。HTTP协议详细规定了浏览器与服务器之间相互通信的规则,是万维网交换信息的基础。HTTP是基于请求-响应形式并且是短连接,并且是无状态的协议。针对其无状态特性,在实际应用中又需要有状态的形式,因此一般会通转载 2016-08-20 15:31:24 · 223 阅读 · 0 评论 -
单播、多播(组播)和广播的区别
http://www.cnblogs.com/rogerroddick/archive/2009/08/31/1557228.html转载 2016-09-03 16:42:29 · 4387 阅读 · 0 评论 -
httpurlconnection中设置cookie的时机问题
http://blog.csdn.net/archer_zoro/article/details/42041883遇到一个问题,先记录一下:在用httpurlconnection进行post提交的时候,需要将之前得到的cookie带入,之前是这样写的,一直不成功:[java] view plain copy "white-转载 2016-10-27 15:03:40 · 1949 阅读 · 0 评论 -
移动端网络优化
http://b.codekk.com/detail/Trinea/%E7%A7%BB%E5%8A%A8%E7%AB%AF%E7%BD%91%E7%BB%9C%E4%BC%98%E5%8C%96一个网络请求可以简单分为连接服务器 -> 获取数据两个部分。其中连接服务器前还包括 DNS 解析的过程;获取数据后可能会对数据进行缓存。 一、连接服务器优转载 2016-11-01 12:16:49 · 198 阅读 · 0 评论 -
Android代码连接Wifi时被系统切换到其他Wifi的问题
http://blog.csdn.net/ljphhj/article/details/48862037转载请注明出处:胖虎:http://blog.csdn.net/ljphhj1.首先要开启Wifi连接开关,mWifiManager.setWifiEnabled(true)2.通过获取List>来获取到Wifi连接列表。(mW转载 2016-11-23 20:46:59 · 793 阅读 · 0 评论 -
大头小头 字节序
http://blog.csdn.net/zjf82031913/article/details/7245183字节序的问题涉及硬件架构,目前主要是Motorola的PowerPC系列CPU和Intel的x86系列CPU。PowerPC系列采用big endian方式存储数据,而x86系列则采用little endian方式存储数据。那么究竟什么是big endian,什么又是litt转载 2017-05-04 17:57:14 · 1753 阅读 · 1 评论