AES:高级加密标准 ( Advanced Encryption Standard ) AES是一种对称加密算法:加密需要密钥,且加密密钥和解密密钥相同 下面是AES加密的Node实现: 注: 1.update方法只能对源数据或加密数据的前16位进行加密或解密 2.final方法就是解决上面的缺陷, ...
分类:
Web程序 时间:
2019-06-10 13:20:16
阅读次数:
124
``` # -*- coding: utf-8 -*- ''' 依赖库: pip install pycryptodome #linux 下安装 pip install pycryptodomex #windows 下安装 ''' import sys import os from Cryptodo... ...
分类:
编程语言 时间:
2019-06-09 10:03:13
阅读次数:
162
CN900 Mini key copy machine firmware release to latest version v1.50.2.23 in May 2019. CN900 Mini 1.50.2.23 Update Feature :Add: Detect Hitag AES (7A) ...
分类:
其他好文 时间:
2019-06-07 13:09:56
阅读次数:
113
10.部署私有 docker registry 注意:本文档介绍使用 docker 官方的 registry v2 镜像部署私有仓库的步骤,你也可以部署 Harbor 私有仓库(部署 Harbor 私有仓库)。 本文档讲解部署一个 TLS 加密、HTTP Basic 认证、用 ceph rgw 做后 ...
分类:
其他好文 时间:
2019-06-05 00:41:33
阅读次数:
86
很多开发者最近咨询我们,除了我们Windows推送端采集编码的音视频数据可以加密外,其他RTSP/RTMP流如果想更安全的转推到RTMP服务器或相应CDN改怎么办? 实际上,我们在做RTMP整体加密方案的时候已经考虑到这种情况,SmartStreamRelayDemo在拉取RTSP或RTMP流,转推 ...
分类:
其他好文 时间:
2019-06-01 21:40:46
阅读次数:
154
前段时间研究了微信小微商户,地址:https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=19_11 其接口操作中需要下载证书针对返回的密文用 AEAD_AES_256_GCM 算法解密 其中用到了 string sodium_crypt ...
分类:
其他好文 时间:
2019-05-25 14:28:52
阅读次数:
607
Base64原理: 将二进制转化成字符,用6位标示,2的6次方,即64个字符,可用于传输 乱码、存储,不是加密,但可以打乱顺序加密 des 3des aes 与编码的原理相反,编码是将字符转化成二进制。Base64和编码有关系。 3个字节一组:即 A B C 3 * 8 =24 bit 转化成二进制 ...
分类:
其他好文 时间:
2019-05-23 15:54:55
阅读次数:
111
实际工作和开发过程中,网络通信过程中的数据传输和存储大多需要经过严格的加解密设计,比如用户的登陆与注册,敏感信息传输,支付网站和银行的交易信息,甚至为了防止被拖库,数据库的敏感信息存储也需要经过精心的设计。在进行安全设计过程中,或多或少涉及到密码学的一些概念,比如对称加密算法,非对称加密算法(也名公 ...
分类:
编程语言 时间:
2019-05-23 09:35:44
阅读次数:
147
aes加密有几种模式:CBC,AES-128bit, Pkcs7补码方式(后台有可能是PKCS5Padding,是一样的),安卓和ios的key密钥对长度没有要求,但是前端web的密钥和偏移量必须是16位的,才能与java后台对上,前端代码如下 需要下载CryptoJS的包,下载:https://c ...
分类:
其他好文 时间:
2019-05-21 20:53:42
阅读次数:
140
AES加密方式中关于PKCS5Padding与PKCS7Padding的区别 在PKCS5Padding中,明确定义Block的大小是8位,而在PKCS7Padding定义中,对于块的大小是不确定的,可以在1-255之间(块长度超出255的尚待研究),填充值的算法都是一样的: value=k - ( ...
分类:
Web程序 时间:
2019-05-14 18:52:54
阅读次数:
180