openssl passwd -crypt

在使用 openssl passwd -crypt 命令时,生成的加密密码中,盐值通常是存放在生成的加密字符串的头部位置。在使用 DES 加密算法时,通常是将盐值直接存放在加密后的密码字符串的前两个字符中。

例如,如果使用 openssl passwd -crypt 命令生成密码,会得到类似这样的结果:

bash 复制代码
$1$W/x6sjE/$Fp2o0v5y4rwSkbKs6S3OZ/

在这个例子中,$1$W/x6sjE/ 就是盐值,后续的 $Fp2o0v5y4rwSkbKs6S3OZ/ 是使用盐值加密后的密码。

这个字符串中,$1$W/x6sjE/ 就是盐值,它通常以一些特殊字符开头(在这里是 $1$),然后后面是具体的盐值字符串。在验证密码时,系统会从这个字符串中提取盐值并使用它来验证密码的正确性。

bash 复制代码
openssl passwd -crypt 123456
QIAZ4VWI/SGPc
bash 复制代码
openssl passwd -crypt -salt QI 123456
QIAZ4VWI/SGPc

由此可以看出他用des算法把加密用的盐存放到的密文的前两位

相关推荐
无忧.芙桃2 小时前
Linux信号机制(中)
linux·运维·服务器
難釋懷2 小时前
Nginx-AB安装
运维·nginx
江湖有缘2 小时前
自建私有任务管理平台|Docker Compose部署Ticky完整教程
运维·docker·容器
零陵上将军_xdr2 小时前
Shell函数与自动化:让脚本从“能用“进化到“好用“
运维·自动化
liming4952 小时前
Maven中央库迁移
服务器·前端·maven
MAHATMA玛哈特科技2 小时前
校平机在自动化产线中如何“无缝衔接“
运维·自动化·校平机·矫平机·校平机厂家
IT小黄人_9992 小时前
联想服务器更换硬盘后手动重建
运维·服务器
网络中的夜鹰2 小时前
只允许特定网段访问服务器任何端口
linux·服务器·网络
求知若渴,虚心若愚。2 小时前
Jenkins 自动化流水线(CICD)
运维·自动化·gitlab
困意少年2 小时前
Linux 进程概念深度解析:从 `task_struct` 到进程状态、优先级、调度与上下文切换
linux·运维