openssl passwd 手动生成密码
2015-07-15 17:05
218 查看
引言:在Linux系统中我们要向手动生成一个密码可以采用opensll passwd来生成一个密码作为用户账号的密码。Linux系统中的密码存放在/etc/shadow文件中,并且是以加密的方式存放的,根据加密方式的不同,所产生的加密后的密码的位数也不同。
openssl passwd的作用是用来计算密码hash的,目的是为了防止密码以明文的形式出现。语法格式: openssl passwd [option] passwdopenssl passwd常用的选项如下:-1:表示采用的是MD5加密算法。-salt:指定salt值,不使用随机产生的salt。在使用加密算法进行加密时,即使密码一样,salt不一样,所计算出来的hash值也不一样,除非密码一样,salt值也一样,计算出来的hash值才一样。salt为8字节的字符串。 示例:
[tom@localhost ~]$ openssl passwd -1 -salt '12345678' ##注意‘12345678’不是密码而是密码的长度
Password: ##这里输入的是密码
$1$12345678$1qWiC4czIc07B4J8bPjfC0 ##这是生成的密文密码
##将生成的密码串,手动添加到/etc/shadow中就可用作用户的登陆密码了。
本文出自 “Linux” 博客,请务必保留此出处http://wangenzhi.blog.51cto.com/9214174/1674996
openssl passwd的作用是用来计算密码hash的,目的是为了防止密码以明文的形式出现。语法格式: openssl passwd [option] passwdopenssl passwd常用的选项如下:-1:表示采用的是MD5加密算法。-salt:指定salt值,不使用随机产生的salt。在使用加密算法进行加密时,即使密码一样,salt不一样,所计算出来的hash值也不一样,除非密码一样,salt值也一样,计算出来的hash值才一样。salt为8字节的字符串。 示例:
[tom@localhost ~]$ openssl passwd -1 -salt '12345678' ##注意‘12345678’不是密码而是密码的长度
Password: ##这里输入的是密码
$1$12345678$1qWiC4czIc07B4J8bPjfC0 ##这是生成的密文密码
##将生成的密码串,手动添加到/etc/shadow中就可用作用户的登陆密码了。
本文出自 “Linux” 博客,请务必保留此出处http://wangenzhi.blog.51cto.com/9214174/1674996
相关文章推荐
- 在linux上使用yum安装JDK
- Linux常见服务端口
- windows下安装nginx
- hadoop一些常见报错的解决方案
- Hadoop优化与调整
- OpenHCI - 4.2 Endpoint Descriptor
- linux vim常用快捷键
- openstack keystone token创建,验证流程
- Linux下安装MySQL5.5
- 记录:在老XPS1330上安装CentOS7
- Visible Ops
- Linux上安装tomcat报java.lang.ClassFormatError: Truncated class file
- 集成StyleCop到Jenkins CI
- hust2015暑假集训 0715 c a coprime
- Vimdiff的用法
- [笔记] Ubuntu下编译ffmpeg+openh264+x264
- Linux下使用dmidecode查看服务器的详细的硬件配置
- 子Shell的$$
- Nginx与jetty结合
- 迅为4412开发板支持AVIN视频输入/AV监控摄像头输入模块