![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
Amosstan
一枚快乐的CODER~~
展开
-
swoole - 简介
一、前言 最近在做物联网智能音箱的项目,遇到一个需求:中国移动杭研院想要减轻他们服务器自身的负担,要求音箱厂商使用自己的服务器来管理自己的音箱设备。大体的控制流程是,手机上的合家亲app对音箱设备有控制功能(解绑、绑定、启用、禁用音箱等功能),当用户对音箱设备进行操作的时候,杭研服务器推送消息给厂商自己的服务器,厂商的服务器在推送消息给音箱,音箱再根据推送的消息完成相应的操作。 最开始时,我们开会...原创 2019-01-25 11:05:56 · 217946 阅读 · 0 评论 -
PHP7 OpenSSL DES-EDE-CBC加解密
1. 条件约束 之前PHP5上常使用的mcrypt库在PHP7.1+上已经被移除,故我们采用openssl对数据进行加解密。 加密方式采用DES-EDE-CBC方式。 密钥填充方式为:采用24位密钥,先将key进行MD5校验取值,得出16位字串,再取key MD5校验值前8位追加到先前的取值后面。由此组装出24位的密钥。 2. 代码分享 <?php class DesEdeCbc { ...原创 2019-08-09 14:28:08 · 218861 阅读 · 0 评论