Go语言bcrypt加密和校验
bcrypt
是一个由Niels Provos以及David Mazières根据blowfish
加密演算法所设计的密码杂凑函式,于1999年在USENIX中展示。实作中bcrypt
会使用一个加盐的流程以防御彩虹表攻击,同时bcrypt
还是适应性函式,它可以借由增加迭代次数来抵御日益增进的电脑运算能力的暴力法破解。[来自维基百科]
bcrypt
是一个由Niels Provos以及David Mazières根据blowfish
加密演算法所设计的密码杂凑函式,于1999年在USENIX中展示。实作中bcrypt
会使用一个加盐的流程以防御彩虹表攻击,同时bcrypt
还是适应性函式,它可以借由增加迭代次数来抵御日益增进的电脑运算能力的暴力法破解。[来自维基百科]
userdel
命令功能很简单,就是删除用户的相关数据。
Linux 是多用户多任务操作系统,多个用户在同一时间内登陆,不同用户可以执行不同的任务,并且互不影响。
useradd
或 adduser
命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。
Debian网络(IPV4)配置
使用Graphviz画一张时序图
DOT
的节点图形分为三类:基于多边形(polygon-based
)的图形,基于record的图形(record-based
)和用户自定义图形(user-defined
)。图形可以由节点的shape
属性决定。
DOT
是Graphviz定义图形的领域特定语言,通过编写DOT
脚本,完成各种结构图形的定义,布局引擎解析DOT
脚本并完成布局和渲染,输出成各种格式以满足需求。
Graphviz
是贝尔实验室开发的一个高效而简洁的开源图形可视化软件。Graphviz设计的初衷是简化有向图和无向图的布局,使用特定的领域特定语言:dot
定义图形,布局引擎来解析图形定义并完成自动布局,渲染和输出。Graphviz可以将图形导出为图片,SVG,PDF,完整的支持列表详见:
Output Formats
。