终究没有人在意一家民营企业的生死

去泰国看了一场“成人秀”,画面尴尬到让人窒息.....

【少儿禁】马建《亮出你的舌苔或空空荡荡》

司马南|脱口秀算什么?

网友建议:远离举报者李X夫!

自由微信安卓APP发布,立即下载! | 提交文章网址

即时通讯网

基于Netty的IM聊天加密技术学习:一文理清常见的加密概念、术语等

本文引用了《netty系列之对聊天进行加密》一文的部分内容,感谢原作者的分享。1、引言在即时通讯网社区中,分享了很多篇基于Netty编写的IM聊天入门文章(比如《跟着源码学IM》系列、《基于Netty,从零开发IM》系列等),在这些文章中分享了各种IM通信算法原理和功能逻辑的实现。但是这样简单的IM聊天系统是比较容易被窃听的,如果想要在里面说点悄悄话是不太安全的。怎么办呢?学过密码学的朋友可能就想到了一个解决办法,聊天的时候对消息加密,处理的时候再对消息进行解密。是的,道理就是这样。但密码学本身的理论就很复杂,加上相关的知识和概念又太多太杂,对于IM入门者来说,想要快速理清这些概念并实现合适的加解密方案,是比较头疼的。本文正好借此机会,以Netty编写的IM聊天加密为例,为入门者理清什么是PKI体系、什么是SSL、什么是OpenSSL、以及各类证书和它们间的关系等,并在文末附上简短的Netty代码实示例,希望能助你通俗易懂地快速理解这些知识和概念!补充说明:本文为了让文章内容尽可能言简意赅、通俗易懂,尽量不深入探讨各个技术知识和概念,感兴趣的读者可以自行查阅相关资料进一步学习。2、相关文章《即时通讯安全篇(一):正确地理解和使用Android端加密算法》《即时通讯安全篇(二):探讨组合加密算法在IM中的应用》《即时通讯安全篇(三):常用加解密算法与通讯安全讲解》《即时通讯安全篇(四):实例分析Android中密钥硬编码的风险》《即时通讯安全篇(五):对称加密技术在Android平台上的应用实践》《即时通讯安全篇(六):非对称加密技术的原理与应用实践》《即时通讯安全篇(十):IM聊天系统安全手段之通信连接层加密技术》《即时通讯安全篇(十一):IM聊天系统安全手段之传输内容端到端加密技术》3、什么是PKI?我们需要先了解一下公钥和私钥的加密标准体系PKI。3.1基本概念PKI的全称是Public
2022年12月12日

IM聊天系统安全手段之传输内容端到端加密技术

本文由融云技术团队分享,原题“互联网通信安全之端到端加密技术”,内容有较多修订和改动。一、引言在上篇《IM聊天系统安全手段之通信连接层加密技术》中,分享了关于通信连接层加密的相关技术和实践,包括在传输即时通信消息时启用
2022年8月29日

[新文导读] IM聊天系统安全手段之通信连接层加密技术

本文由融云技术团队分享,原题“互联网通信安全之端到端加密技术”,内容有修订和改动。一、引言随着移动互联网的普及,IM即时通讯类应用几乎替代了传统运营商的电话、短信等功能。得益于即时通讯技术的实时性优势,使得人与人之间的沟通和交流突破了空间、时间等等限制,让信息的传递变的无处不在。但互联网为我们的生活带来极大便利的同时,用户的隐私和通信安全问题也随之而来。对于IM应用开发者来说,信息沟通的开放性也意味着风险性,用户与网络和移动设备的高度依赖,也为不法之徒提供了可乘之机。因此,提升即时通讯应用的安全性尤其重要。本篇文章将围绕IM通信连接层的安全问题及实现方案,聚焦IM网络“链路安全”,希望能带给你启发。二、技术看点1)引言2)系列文章3)即时通讯面临的安全问题4)常用的互联网攻击手段5)密码学在即时通讯系统中的应用5.1
2022年8月22日

史上最通俗Netty框架入门长文:基本介绍、环境搭建、动手实战

maurer大神的其它信息:他的个人博客:http://normanmaurer.me/他的Github:https://github.com/normanmaurer最后,附上两位大神的同框图:
2020年11月10日

Java的BIO和NIO很难懂?用代码实践给你看,再不懂我转行!

公众号排版太烦,文章内容详见论坛链接:http://www.52im.net/thread-2846-1-1.html
2019年11月22日

史上最强Java NIO入门:担心从入门到放弃的,请读这篇!

详见社区链接:http://www.52im.net/thread-2640-1-1.html
2019年6月29日

新手入门:目前为止最透彻的的Netty高性能原理和框架架构解析

详见社区链接:http://www.52im.net/thread-2043-1-1.html
2018年11月5日