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算法把加密用的盐存放到的密文的前两位

相关推荐
Shingmc312 小时前
【Linux】进程间关系与守护进程
linux·服务器
小书房12 小时前
搭建本地的源码查询服务器
运维·服务器·tomcat·opengrok·代码查询
Amnesia0_012 小时前
文件和fd,文件的内核级缓冲区,重定向
linux·运维·服务器
wwyyxx2612 小时前
Linux 下 .NET 程序 CPU 异常占用排查记录
linux·.net·调试
石油人单挑所有12 小时前
基于多设计模式下的同步&异步日志系统测试报告
服务器·c++·vscode·设计模式
学Linux的语莫13 小时前
langgraph实操
服务器·数据库·mysql
.千余13 小时前
【Linux】开发工具1
linux·运维·服务器·c语言·学习
Ops菜鸟(Xu JieHao)13 小时前
Linux Rear系统热备份 【详细教程】
linux·运维·服务器·linux备份·系统备份·rear·热备份
TBrL7UtdTELTTdut4BAL13 小时前
XG-140G-TF 极简 OpenWrt | 修复2.5G | NPU硬件加速
服务器·智能路由器·openwrt·光猫·xg-140g-tf