会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
美码师
写得一手好代码,还要下得了厨房,当技术发现美,生活也可以是诗和远方
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
2017年2月
californium 框架设计分析
摘要: Californium 源码分析 1. Californium 项目简介 Californium 是一款基于Java实现的Coap技术框架,该项目实现了Coap协议的各种请求响应定义,支持CON/NON不同的可靠性传输模式。 Californium 基于分层设计且高度可扩展,其内部模块设计及接口定义
阅读全文
posted @ 2017-02-19 23:03 美码师
阅读(9186)
评论(1)
推荐(1)
2017年1月
DTLS-PSK算法抓包解析
摘要: 一、DTLS PSK PSK 是DTLS 定义的密钥交换方案之一,相对于公钥证书方案(如 ECDHA_RSA) 来说,其具备更加轻量化、高效的优点; 而目前 PSK方案应用也比较广泛。 关于DTLS协议可以看看前面的文章 "DTLS要点解析" 本次通过模拟的DTLS程序,对DTLS PSK 握手流程
阅读全文
posted @ 2017-01-31 01:23 美码师
阅读(6481)
评论(0)
推荐(2)
DTLS 技术要点解析
摘要: 一、DTLS DTLS 是指 Datagram Transport Level Security,即数据报安全传输协议; 其提供了UDP 传输场景下的安全解决方案,能防止消息被窃听、篡改、身份冒充等问题。 DTLS作为UDP版本的TLS,具备了同样的安全机制和防护等级,在版本上存在对应关系,如DTL
阅读全文
posted @ 2017-01-30 18:47 美码师
阅读(22796)
评论(0)
推荐(3)
实现jul 日志重定向到 slf4j
摘要: 需求背景 jul 指的是java.util.logging,是 java 内置的日志模块,目前流行的Java日志组件还包括 jcl(common-logging)、slf4j/log4j/logback 等等 不同日志框架的定位和特性都存在差异,如 jcl、slf4j 提供的是日志门面(api)定义
阅读全文
posted @ 2017-01-28 19:49 美码师
阅读(4012)
评论(1)
推荐(1)
2016年12月
SSL/TLS算法流程解析
摘要: SSL/TLS 早已不是陌生的词汇,然而其原理及细则却不是太容易记住。本文将试图通过一些简单图示呈现其流程原理,希望读者有所收获。 一、相关版本 (from Netscape Corp.) [SSL2] Expired Internet Draft (from Netscape Corp.) [SS
阅读全文
posted @ 2016-12-25 20:56 美码师
阅读(17157)
评论(0)
推荐(3)
对称加解密算法解析
摘要: 一、概述 cryptosystem密码学系统分为私钥系统及公钥系统。 私钥系统:指加解密双方事先做了私有信息约定,采用对称密钥算法; 公钥系统:指发送方用公开凭证对数据进行加密后传输,接收方使用私有凭证进行解密,采用非对称密钥算法; 对称加密分类 流加密(stream cipher),加密和解密双方
阅读全文
posted @ 2016-12-19 00:22 美码师
阅读(3537)
评论(0)
推荐(0)
数字信息摘要常见算法
摘要: 编解码算法 1. Hex 编码 将二进制数据按16进制转换为字符串,1字节=2个字符,编码后体积为2倍。 2. Base64 由MIME规范定义的编码算法,其将3个字节(24位)编码为4个字符。 字符集包括64个,可表示6二进制位的数据,因此一个字符对应一组6bit的数据。 编码后体积约为4/3倍,
阅读全文
posted @ 2016-12-17 18:28 美码师
阅读(8622)
评论(0)
推荐(0)
2016年11月
rabbitmq 重复ACK导致消息丢失
摘要: rabbitmq 重复确认导致消息丢失 背景 rabbitmq 在应用场景中,大多采用工作队列 work-queue的模式。 在一个常见的工作队列模式中,消费者 worker 将不断的轮询从队列中拉取最新消息,当队列负载压力增大时允许添加多个worker 进行处理。然而执行一个任务可能需要相当的时长
阅读全文
posted @ 2016-11-22 09:15 美码师
阅读(19987)
评论(2)
推荐(1)
2016年10月
使用keytool 生成证书
摘要: keytool 简介 keytool 是java 用于管理密钥和证书的工具,官方文档其功能包括: 创建并管理密钥 创建并管理证书 作为CA 为证书授权 导入导出证书 主要格式keytool 采用 keystore 文件来存储密钥及证书,其中可包括私钥、信任证书;keystore 文件主要使用 JKS
阅读全文
posted @ 2016-10-26 23:15 美码师
阅读(46832)
评论(3)
推荐(2)
maven 使用国内代理
摘要: 一直使用 maven默认仓库,maven 的下载速度一直不快不慢;最近换了网络,maven秒变蜗牛,换了阿里云的镜像,瞬间飞快。 配置文件 ${USER_HOME}/.m2/settings.xml: 设置阿里云镜像 <mirror> <id>alimaven</id> <name>aliyun m
阅读全文
posted @ 2016-10-26 23:04 美码师
阅读(8077)
评论(1)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
公告