core/ngx_md5.h 头文件 调用步骤 例子 cpp static int calculate_md5(ngx_str_t str) { ngx_md5_t md5; int i; char md5_buf[16], md5_buf2[32], buf[1024]; if (str len ...
分类:
其他好文 时间:
2019-03-17 13:56:35
阅读次数:
203
直接查看源码 <!--$test=$_GET['username']>这一行 源码的下面给了我们一些提示:我们输入的username经过md5加密后会赋值给test。当test为0时就会跳出新的东西,这时候我们就要构思,如何才能让test为0? 显然将0提前md5解密是不行的,而在php中==是只进 ...
分类:
Web程序 时间:
2019-03-14 22:24:33
阅读次数:
238
在vue项目中进行加密设置 使用方法: 先下载js-md5 cnpm i js-md5 在引入 import md5 from "js-md5" 设置一个salt const salt = 342i3194010384dsafj; 在需要加密的地方 md5(ObjKeySort(data)+salt ...
分类:
其他好文 时间:
2019-03-14 18:02:45
阅读次数:
192
< 一 > BASE64 1,Base64 是网络上最常见的用于传输 8Bit 字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法 2,首先需要一个库 base64.js,已上传到博客园 => https://blog-static.cnblogs.com/file ...
分类:
编程语言 时间:
2019-03-13 12:33:47
阅读次数:
269
转换格式类型 说明 Str 匹配除分隔符(/)外的非空字符,默认类型<year>等价于<str:year> Int 匹配0和正整数 Slug 匹配字母、数字、横杠、下划线组成的字符串,str的子集 Uuid 匹配格式化的UUID,如075194d3-6885-417e-a8a8-6c931e272f ...
分类:
其他好文 时间:
2019-03-12 12:06:25
阅读次数:
173
#!/bin/bash#本示例脚本检测的是/etc 目录下所有的 conf 结尾的文件,根据实际情况,可以修改为其他目录或文件#本脚本在目标数据没有被修改时执行一次,当怀疑数据被人篡改,再执行一次#将两次执行的结果做对比,MD5 码发生改变的文件,就是被人篡改的文件 for i in $(ls /e ...
分类:
其他好文 时间:
2019-03-12 12:05:19
阅读次数:
150
单实例数据库 ID用自增比用UUID更高效,涉及到InnoDB的索引存储模式的问题。 多实例数据库集群 自增机制失效,采用UUID方式,多数据库实例全局唯一。UUID的缺点:1.索引效率低,2.安全容易泄露MAC地址。 综上上述原因,Twitter设计了Snowflake(雪花)算法,单调递增且不泄 ...
分类:
数据库 时间:
2019-03-10 20:49:00
阅读次数:
217
Linux 命令、配置文件及操作 命令 命令|参数|说明 | | A || alias、unalias||命令别名 B || C || cat||查看文件内容 cd||切换目录 chown||修改拥有着 chgrp||修改所属组 chmod||修改模式权限 clear||清屏 cp| a 等价 dp ...
分类:
系统相关 时间:
2019-03-09 20:16:51
阅读次数:
230
这样的话,数据库本身是单点,不可拆库,因为id会重复。并发环境,数据库分布式情况 解决办法: UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。如此一来,每个人都可以建立不与其它人冲突的 UUID。在这样的情况下,就不需考虑数据库建立时的名 ...
分类:
数据库 时间:
2019-03-09 01:29:09
阅读次数:
184
一、PG用户的密码如何通过md5加密,并且是否加了salt?本文将从源码角度跟踪分析。PG用户通过md5加密时,加了salt,而这个salt是用户名字符串。二、源码分析CreateRole:shadow_pass=encrypt_password(Password_encryption,stmt->role,password);|--pg_md5_encrypt(password,role,
分类:
数据库 时间:
2019-03-08 20:51:01
阅读次数:
235