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

相关推荐
西***63471 分钟前
全场景音视频赋能:三大综合管理平台技术与落地实践
服务器
阿拉伯柠檬3 分钟前
网络层与网络层协议IP(一)
linux·网络·网络协议·tcp/ip·面试
lcreek5 分钟前
Linux 信号机制详解:从硬件异常到安全编程实践
linux·系统编程
南 阳8 分钟前
Python从入门到精通day10
linux·windows·python
xdpcxq10298 分钟前
Apache 详解 在 Ubuntu 24 中安装和配置 Apache
linux·ubuntu·apache
gaize12139 分钟前
阿里云ECS云服务器怎么样?值得入手吗?最新测评
服务器·阿里云·云计算
晨非辰10 分钟前
C++波澜壮阔40年|类和对象篇:拷贝构造与赋值重载的演进与实现
运维·开发语言·c++·人工智能·后端·python·深度学习
天上飞的粉红小猪11 分钟前
Socket编程TCP
服务器·网络·tcp/ip
General_G14 分钟前
irobot_benchmark的编译和使用
linux·中间件·机器人·ros2
独隅25 分钟前
Linux 正则表达式 的简介
linux·mysql·正则表达式