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

相关推荐
AryShaw几秒前
macOS 上搭建 RK3568 交叉编译环境
linux·macos
芒果披萨17 分钟前
Linux文件类基础命令行1
linux·运维·服务器
学嵌入式的小杨同学22 分钟前
STM32 进阶封神之路(八):外部中断 EXTI 实战 —— 按键检测从轮询到中断(库函数 + 寄存器双版本)
linux·stm32·单片机·嵌入式硬件·mcu·架构·硬件架构
duoduo_sing1 小时前
多服务器数据集中自动化备份方案
服务器·自动化·异地备份·自动备份·多服务备份·智能备份
杨云龙UP2 小时前
ODA服务器RAC节点2/u01分区在线扩容操作记录及后续处理流程(Linux LVM + ext4 文件系统在线扩容操作手册)_20260307
linux·运维·服务器·数据库·ubuntu·centos
欲买桂花同载酒5829 小时前
程序人生-Hello’s P2P
运维·服务器·数据库
八月的雨季 最後的冰吻9 小时前
FFmepg-- 38-Jitter Buffer固定值c程序分析
服务器·音视频
NineData9 小时前
AI时代的数据对比:DBA还需要盯着屏幕看差异吗?
运维·数据库
jyfool9 小时前
Ubuntu 远程桌面配置踩坑实录:从 TightVNC 到 x11vnc 的折腾之旅
linux·运维·ubuntu
网硕互联的小客服9 小时前
服务器防火墙是如何区分正常流量和攻击流量?
运维·服务器·网络