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

相关推荐
爱打代码的小林9 分钟前
用 OpenAI API 自动化分类智能手表用户问题示例
运维·自动化·大模型·api·智能手表
九河云11 分钟前
教育行业上云实践:从在线课堂到智慧校园的架构升级
大数据·运维·人工智能·安全·架构·数字化转型
如若12316 分钟前
WSL2安装Ubuntu完整教程:自定义安装目录到D盘(--location一键搞定)
linux·运维·服务器·pytorch·python·ubuntu·计算机视觉
九成宫1 小时前
第一次连接腾讯云服务器的记录与经验
服务器·云计算·腾讯云
senijusene1 小时前
用C语言制作一个简易HTTP服务器:实现手机商城用户认证与搜索
服务器·c语言·http
IOT-Power2 小时前
自动化设备控制系统 / Qt + 嵌入式设备软件
运维·qt·自动化
papaofdoudou2 小时前
QEMU和KVMTOOL在GPA(IOVA)和HVA映射方面的异同
linux·运维·服务器
Xzq2105092 小时前
部分重要协议或技术(DNS,ICMP,NAT,代理服务器)
运维·服务器·网络
艾莉丝努力练剑3 小时前
文件描述符fd:跨进程共享机制
java·linux·运维·服务器·开发语言·c++
工藤新一¹3 小时前
《操作系统》第一章(1)
java·服务器·前端