openssl passwd 计算密码hash
2012-09-17 16:53
441 查看
<openssl passwd> <fym0121@163.com>
file] [-stdin] [-noverify] [-quiet] [-table] {password}
-1 / -apr1 / -crypt 这些是hash算法。-1表示MD5,-apr1是Apache里面的一个算法,-crypt是UNIX里面的算法(默认)。
-in / -stdin 密码可以从文件里也可以从标准输入读。
-salt 神奇的选项,迄今不知道怎么用。不过可以确定的时,加盐后,每次的结果都不一样。
介绍
根据名字,好像是用来产生密码的。不是了啊,这个是对密码进行hash运算的,目的是避免密码以明文形式出现。官方解释:compute password hashes。一个典型的应用是linux密码的存放,linux密码并不是以明文形式存放的,而是将密码的hash值存放在/etc/shadom文件中,当用户登录验证时,linux收到密码,然后计算hash值,再比对,然后决定是否让你登录。这有什么好处,即使linux主机都不知道你的密码是什么,是不是安全性提高了不少呀。语法
openssl passwd[-crypt] [-1] [-apr1] [-saltstring] [-infile] [-stdin] [-noverify] [-quiet] [-table] {password}
-1 / -apr1 / -crypt 这些是hash算法。-1表示MD5,-apr1是Apache里面的一个算法,-crypt是UNIX里面的算法(默认)。
-in / -stdin 密码可以从文件里也可以从标准输入读。
E:\OpenSSL\foo>openssl passwd -crypt 123 HSKePa2Cm.aPs
-salt 神奇的选项,迄今不知道怎么用。不过可以确定的时,加盐后,每次的结果都不一样。
E:\OpenSSL\foo>openssl passwd -1 123 $1$MetneZtI$DTqp/rs.GWeJYZt6ZW8dX. E:\OpenSSL\foo>openssl passwd -1 123 $1$pViTIqZD$ONDhrLid7vcpecqtm9GaH0未明确指定盐值,好像是从内部随机数中取得盐值(请大虾指点)。
E:\OpenSSL\foo>openssl passwd -1 -salt AABB 123 $1$AABB$RB8uNP4DiOxPxCwLH6VZY1 E:\OpenSSL\foo>openssl passwd -1 -salt AABB 123 $1$AABB$RB8uNP4DiOxPxCwLH6VZY1
相关文章推荐
- 用Hashcat每秒计算1.4亿个密码,破解隔壁WIFI密码
- 用Hashcat每秒计算1.4亿个密码,破解隔壁WIFI密码
- 用Hashcat每秒计算1.4亿个密码,破解隔壁WIFI密码
- 用Hashcat每秒计算1.4亿个密码,破解隔壁WIFI密码
- openssl passwd计算密码Hash
- 用Hashcat每秒计算1.4亿个密码,破解隔壁WIFI密码
- POJ2002Squares【求点集中正方形的个数 计算几何+Hash】
- hashdump获得XP的用户密码的hash值
- 转载 C#使用Salt + Hash来为密码加密
- 力密码破解器 ocl-Hashcat-plus 支持每秒猜测最多 80 亿个密码,意味着什么?
- 使用 Salt + Hash 将密码加密后再存储进数据库
- 使用Ophcrack破解系统Hash密码
- CMD下提取系统密码hash的工具Pwdump7
- 七牛C#语言hash或者etag值计算代码
- javascript计算密码强度
- C#使用 Salt + Hash 来为密码加密
- PHP判断字符是否为字母/数字检测/password_hash密码加密
- 国外hash(MD5、NTLM、LM、SHA)密码在线破解网站
- 用彩虹表破解MD5、LM Hash等复杂加密密码
- 【Delphi】RDP文件中的密码Hash加解密单元