# coding=utf-8import base64from hashlib import sha1sha= sha1()sha.update(b"aaa"+b"bbb") # 字符串相加等价于两次update# sha.update(b'bbb')aa=sha.hexdigest()str=aa ...
分类:
编程语言 时间:
2020-03-02 21:05:22
阅读次数:
98
之前在做项目的时候用户密码都进行了MD5的加密,今天突然想起来了总结一下(●'?'●) 一.MD5是什么? MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保 ...
分类:
编程语言 时间:
2020-03-02 20:29:19
阅读次数:
81
原理将文件切割成几份,一份份的上传,上传完毕,再通过接口告知后端将所有片段合并。 需要安装依赖 import md5Hex from 'md5-hex' // 定义data data () { return { form: { file: undefined }, rules: { }, proce ...
分类:
其他好文 时间:
2020-03-02 12:33:53
阅读次数:
73
我们已经了解MD5是什么了。 我们可以运用MD5查找重复文件。 QByteArray Widget::getfileMD5(const QString &fileName) { QFile file(fileName); if(file.open(QIODevice::ReadOnly)) { QC ...
分类:
其他好文 时间:
2020-03-01 23:23:02
阅读次数:
144
远程连接配置: # "local" is for Unix domain socket connections only local all all peer # IPv4 local connections: host all all 127.0.0.1/32 md5 host all all 0 ...
分类:
数据库 时间:
2020-02-29 00:18:05
阅读次数:
95
由于RAID虽然效用很高但是在市场上价格比较昂贵,还是可以通过linux的内核进行虚拟化出一个RAID进行操作,不过没有RAID稳定不推荐哈~ 逻辑RAID: /dev/md0 /dev/md1 /dev/md5 mdadm: 将系统上的任何块设备做成RAID mdam模式化命令: -c 创建模式 ...
分类:
系统相关 时间:
2020-02-28 22:32:09
阅读次数:
77
先说结果: 网上就两种方案: 一.定时md5遍历 无论是二分法还是什么法,我看到遍历这俩字,就不想继续研究下去了 遍历是效率黑洞 不够高效 二.ReadDirectoryChangesW [ReadDirectoryChangesW] 是win32api,只有文件修改的时候才触发 简单地说,方案一和 ...
分类:
编程语言 时间:
2020-02-28 12:09:57
阅读次数:
92
判断文件内容是否改变: 1)md5值判断 2)diff 判断 #添加日志时间戳 function fn_showlog() { local curtime; curtime=`date +"%Y%m%d-%H:%M:%S"` echo "$curtime $1"; } #判断文件内容是否一致 fun ...
分类:
系统相关 时间:
2020-02-27 15:58:28
阅读次数:
138
##move## for((i=1;i<=22;i++));do cp combine_all.split_$i split_$i;done ##gzip## mkdir gzip/workshell for((i=1;i<=22;i++));do echo "gzip split_$i"> spl ...
分类:
其他好文 时间:
2020-02-27 13:12:40
阅读次数:
60
// 1.md5加密 $str=md5('123456'); // 2.base64_decode加密 $str2=base64_encode('123456'); // 2.1 base64_解密 $str3= base64_decode($str2); // 3.哈希加密 $str4=\Hash ...
分类:
数据库 时间:
2020-02-26 14:18:43
阅读次数:
77