对于家中宽带有公网IP的用户,有时我们需要将路由器内部网络的某些web服务通过端口转发暴露到外网(例如NAS远程访问),但HTTP是明文传输,有被监听的风险;如果在NAS上使用自签名证书,再端口转发,会被Chrome浏览器认为是风险连接拒绝访问(笔者使用80.0.3987版本,命令行参数启动、系统添 ...
分类:
Web程序 时间:
2020-03-01 14:35:56
阅读次数:
425
TypeError("Object type %s cannot be passed to C code" % type(data)) class Aes_ECB(object): def __init__(self,key): self.key = key self.MODE = AES.MODE ...
分类:
编程语言 时间:
2020-02-25 20:27:01
阅读次数:
88
1、注解字段:@Column(name="phone",length=100)@ColumnTransformer(read="AES_DECRYPT(UNHEX(phone),‘aes_phone‘)",write="HEX(AES_ENCRYPT(?,‘aes_phone‘))")privateStri
分类:
编程语言 时间:
2020-02-24 18:45:59
阅读次数:
114
函数 mcrypt_get_iv_size 在只在(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0) 这几个版本中有效。 旧版本的PHP中大部分都是用这个来生成加密。新的PHP7.3的版本中可以用openssl_encrypt 来 ...
分类:
其他好文 时间:
2020-02-21 09:59:37
阅读次数:
85
AES加密方式有五种 : ECB, CBC, CTR, CFB, OFB 从安全性角度推荐cbc算法 windows 下安装 : pip install pycryptodome linux 下安装 : pip install pycrypto cbc加密需要一个十六位的key 和一个十六位的iv( ...
分类:
编程语言 时间:
2020-02-20 15:12:58
阅读次数:
95
1.获取certbot-auto# 下载 # 下载 wget https://dl.eff.org/certbot-auto # 设为可执行权限 chmod a+x certbot-auto 2.开始申请证书客户在申请 Let’s Encrypt 证书的时候,需要校验域名的所有权,证明操作者有权利为 ...
分类:
Web程序 时间:
2020-02-20 00:08:54
阅读次数:
120
这道题没有题目链接。在题目界面有一个文件,下载下来发现是一段PHP的代码。 1 <?php 2 function encrypt($data,$key) 3 { 4 $key = md5('ISCC');//获得ISCC的md5 5 $x = 0; 6 $len = strlen($data); 7 ...
分类:
Web程序 时间:
2020-02-09 23:43:15
阅读次数:
108
密码安全 密码的作用 证明是你 密码的存储 密码的传输 密码的替代方案 生物特征密码的问题 密码 泄露渠道 数据库被偷 服务器被入侵 通讯被窃听 内部人员泄露数据库 其它网站(撞库) 密码 存储 严禁明文存储(防泄漏) 单向变换(防泄漏) 变换复杂度要求(防猜解) 密码复杂度要求(防猜解) 加盐(防 ...
分类:
其他好文 时间:
2020-01-31 17:19:00
阅读次数:
100
第十八个知识点:画一个描述ECB,CBC,CTR模式的操作 第8周是画三个图的任务,但是维基百科上已经有人画的很好了 https://en.wikipedia.org/wiki/File:ECB_encryption.svg https://en.wikipedia.org/wiki/File:CB ...
分类:
其他好文 时间:
2020-01-31 15:53:47
阅读次数:
257
package main import ( "bytes" "crypto/aes" "crypto/cipher" "crypto/des" "encoding/base64" "fmt" ) // main 入口函数 func main() { // DES密钥 key := "12345678 ...
分类:
编程语言 时间:
2020-01-28 10:52:20
阅读次数:
100