
协议
文章平均质量分 69
DreamerJ
也不知道要随便写点啥
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AKA认证初探
近期工作中遇到了有关SIP AKA认证的相应协议规范,目前在IMS中已得到应用支持,本文主要是希望探索一下AKA认证的具体机制,以及相应算法。为简便起见,暂时先抛开IMS内部架构,从参数着手分析AKA认证。 AKA认证主要还是基于DIGEST认证方式,在此基础上加入了对称加密机制。先简单看一下AKA的流程图与信令: 如图所示,AKA认证流程与DIGEST...原创 2018-07-23 23:45:52 · 8398 阅读 · 0 评论 -
DIGEST认证面临的密码存储问题
近期在实现HTTP和SIP DIGEST认证,对用户登录时密码的传输与存储问题有了疑问与思考。 根据之前的开发经验,密码肯定是不能直接明文存储在数据库中的,一旦数据库被攻破,不仅本网站的用户信息面临危险,根据用户设置密码的惯性,可能会导致用户很多关联网站的信息也被窃取。为此常用的做法就是使用SALT + HASH的方法,至于HASH算法的话常用的就是MD5/SHA256/SHA5...原创 2018-07-20 23:48:56 · 968 阅读 · 0 评论 -
TLV格式数据JAVA编解码
电信系统中不少通信数据都采用TLV格式进行二进制编解码,而具体的TLV格式并无统一的规范,只能算是一种统称,其规定了数据中的相应字段都由Tag-Length-Value三要素组成,有些协议对于固定长度的字段也会使用TV格式,省略其中的Length。 最近针对工作中遇到的一种TLV格式消息,实现了一套编解码库(详细可参照TLVCodec)。目前可能并不能适用于所有TLV...原创 2018-12-09 22:30:45 · 2862 阅读 · 1 评论 -
Wireshark Lua插件自定义
近期工作中刚好有实现自定义的UDP相关协议,用Wireshark时只能给出原始的字节流,观察起来确实十分不便,为此研究了一下Wireshark的Lua插件实现,在此记录一下。一、配置执行Lua脚本 首先通过菜单中的"About Wireshark"查看一下Wireshark对应Lua引擎的支持情况,如下图所示: 默认安装路径下会有一个init...原创 2019-06-20 00:07:28 · 3140 阅读 · 0 评论