摘要:
mosquitto提供SSL支持加密的网络连接和身份验证、本章节讲述次功能的实现、 在此之前需要一些准备工作。 准本工作: 一台 Linux 服务器、 安装好 openssl (不会明白怎么安装 openssl 的可以在网上搜索下、 我就不在这讲解了) 准本工作完成后我们开始来制作所需要的证书。 注 阅读全文
摘要:
本文将讲解 Mosquitto 权限管理、如果还没有搭建 Mosquitto 服务的可以参考我的另外两篇文章<< 一、Mosquitto 介绍&安装>> << 二、 Mosquitto 的使用说明 >> 来搭建 Mosquitto 服务。 Mosquitto 权限是根据 topic 控制的、类似与目 阅读全文
摘要:
本文将讲解 Mosquitto 用户机制、如果还没有搭建 Mosquitto 服务的可以参考我的另外两篇文章<< 一、Mosquitto 介绍&安装>> << 二、 Mosquitto 的使用说明 >> 来搭建 Mosquitto 服务。 mosquitto中可以添加多个用户,只有使用用户名和密码登 阅读全文
摘要:
本文的实现是在 << 一、Mosquitto 介绍&安装>> << 二、 Mosquitto 的使用说明 >> 两篇文章搭建好 Mosquitto 服务基础上实现的。如果你还没有搭建 Mosquitto 服务 请参考我上述两篇文章进行 Mosquitto 服务的搭建。 Java 实现 Mosquit 阅读全文
摘要:
最近项目需要支持多域名的证书, 研究了一下再次做下总结, 以便以后查阅。 开发前准备: Linux 环境下 使用openssl 制作, 没有安装openssl 的可以在网上搜索下安装。 1:使用 openssl 生成私钥文件 server.key 2:因为证书需要支持多个域名,所以需要修改 open 阅读全文
摘要:
java 自制证书 最近做项目用到Https 需要自制各种证书,Tomcat 用的JKS 格式, Andorid 端使用 BKS 格式, IOS 端使用 P12格式正式, 以及各种证书格式之间的转换。 正好研究了一下,记录下来,以便以后查阅。 1> 系统:win7 2> JDK 版本: JDK 1. 阅读全文
摘要:
Bcrypt百度百科: bcrypt,是一个跨平台的文件加密工具。由它加密的文件可在所有支持的操作系统和处理器上进行转移。它的口令必须是8至56个字符,并将在内部被转化为448位的密钥。 除了对您的数据进行加密,默认情况下,bcrypt 在删除数据之前将使用随机数据三次覆盖原始输入文件,以阻挠可能会 阅读全文
摘要:
AES - 高级加密标准: 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国 阅读全文
摘要:
一、 继上一篇文章<<Mosquitto 介绍&安装>> 之后、本章介绍 Mosquitto 的 简单使用。 1> 创建用户 2> 程序配置 3> 配置说明 4> 如果实现websocket 功能 添加如下配置: 将websocket 端口映射到 9001 上 后续需要使用libwebsockets 阅读全文
摘要:
一、Mosquitto 介绍 一款实现了消息推送协议 MQTT v3.1 的开源消息代理软件,提供轻量级的,支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器,手机、嵌入式计算机、微型控制器等移动设备。一个典型的应用案例就是 Andy Stanf 阅读全文