`
gelongmei
  • 浏览: 209637 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

mkpasswd 密码生成工具

 
阅读更多
Linux系统有一个自带的生成密码的命令,这个命令异常强悍,可以帮助我们生成随机密码,要知道,现在的黑客无处不在,想一个难猜的密码还真的下点功夫,有了这个密码生成工具,就可以为管理员节省好多脑细胞啊,下面看下这个命令的使用:

[root@CentOS6 game-dir]# mkpasswd

JI>s64tyv

[root@centos6 game-dir]# mkpasswd -l 12

e/Hwyw8Kied6

[root@centos6 game-dir]# mkpasswd -l 12 -d 3

zas4Ery+5K8l

[root@centos6 game-dir]# mkpasswd -l 12 -c 4

ff9bT7b}npmM

[root@centos6 game-dir]# mkpasswd -l 12 -C 4

x3TwqtSKh}2T

[root@centos6 game-dir]# mkpasswd -l 12 -s 4

px}[aO8cF':8

[root@centos6 game-dir]# mkpasswd -l 18 -s 4 -c 4 -C 4

;.8zW3dGiwmb@dyWO&

下面来简单介绍一下常用的参数含义:

usage: mkpasswd [args] [user]

where arguments are:

-l #      (length of password, default = 7)

                  指定密码的长度,默认是7位数

-d #      (min # of digits, default = 2)

                  指定密码中数字最少位数,默认是2位

-c #      (min # of lowercase chars, default = 2)

                  指定密码中小写字母最少位数,默认是2位

-C #      (min # of uppercase chars, default = 2)

                  指定密码中大写字母最少位数,默认是2位

-s #      (min # of special chars, default = 1)

                  指定密码中特殊字符最少位数,默认是1位

-v        (verbose, show passwd interaction)

                  这个参数在实验的时候报错,具体不知道。
分享到:
评论

相关推荐

    linux 随机密码生成工具mkpasswd详解及实例

    Linux系统中的`mkpasswd`命令是一个非常实用的工具,它能够生成复杂的随机密码,用于增强系统的安全性。在本文中,我们将深入探讨`mkpasswd`的使用方法、参数选项以及一些实例,帮助你更好地理解和掌握这个工具。 #...

    inux生成自动密码

    `mkpasswd`命令提供了丰富的选项来定制密码生成过程。以下是一些常用的选项及其含义: - `-l`:指定生成密码的长度,默认值为9。例如,若希望生成20位的密码,则使用`-l 20`。 - `-d`:指定数字在密码中的最少出现...

    mkpasswd:一个纯粹的 lua 密码生成器实现依赖于 openresty

    总之,`mkpasswd` 是一个基于 Lua 的实用工具,为 OpenResty 平台提供安全的密码生成能力。通过学习和使用这个库,开发者可以提升 Web 应用的安全性,同时也加深了对 Lua 和 OpenResty 整合应用的理解。

    详解Linux下随机生成密码的命令总结

    有时候经常为如何设置一个安全、符合密码复杂度的密码而绞...mkpasswd 是Linux自带的一个密码生成工具,可以说是非常安全、可靠的(如果你担心一些在线的随机密码生成工具,会收集、记录你生成的密码的话)。个人非常喜

    批量修改远程linux服务器密码.docx

    `mkpasswd`是一个用于生成随机密码的工具,它是`expect`脚本中的重要组成部分。`mkpasswd`允许我们指定密码的长度、数字、小写字母、大写字母和特殊字符的最小数量。例如,要生成一个长度为8且包含至少3个大写字母的...

    给GRUB加密码

    GRUB的密码可以通过`grub-cryptdb`或`grub-mkpasswd-pbkdf2`工具生成,确保密码的安全性。 GRUB的特性包括: 1. **命令行界面**:GRUB提供了一个交互式的命令行界面,用户可以在启动时手动输入命令来控制操作系统...

    ROOT用户密码破解

    你可以使用`mkpasswd -m sha512`生成哈希。 6. **重启并登录**:保存并退出编辑,重启系统,使用新密码登录。 请记住,这些操作涉及系统核心文件,务必谨慎操作。在进行密码破解前,建议先备份重要数据,以防不测...

    Linux用户组基本命令

    `mkpasswd`是生成密码散列的工具,用于创建安全的密码存储。例如,`mkpasswd -m sha-512 mysecretpassword`将生成一个SHA-512加密的密码散列。 `su`命令用于切换用户身份,`su [-] username`。不提供用户名时,默认...

    linux命令学习记录

    `mkpasswd` 是一个生成强密码的工具,通常在编写脚本或配置文件时使用,生成密码字符串: ``` mkpasswd -m sha-512 ``` 38. 用户身份切换 在Linux中,可以使用`su`或`sudo`命令切换用户身份。例如,从普通用户切换...

    PyPI 官网下载 | edk2-basetools-0.1.5.tar.gz

    5. **Mkpasswd**:创建密码文件的工具,用于加密和保护固件中的敏感数据。 6. **Cmp** 和 **Hash**:文件比较和哈希计算工具,用于验证文件的完整性和一致性。 7. **Python Scripts**:可能包含一些Python脚本,用于...

    Linux运维趋势第十一期

    - **使用命令行工具:** 如`mkpasswd`或`openssl passwd`,生成加密后的密码。 - **修改配置文件:** 将加密后的密码写入相应的用户配置文件(如`/etc/shadow`)。 #### 五、工具推荐:Linux运维监控之Smokeping...

    python 添加用户设置密码并发邮件给root用户

    2. **Linux命令行工具**:用于执行系统级别的操作,如创建用户、设置密码等。 3. **Email发送功能**:用于将信息发送给root用户。 #### 三、核心代码解析 接下来,我们将会对给定的代码进行详细的分析和解释: ``...

    shell脚本实现统计文件大小、批量创建用户的示例

    这里,`useradd`命令用于创建新用户,`mkpasswd`命令生成安全的随机密码,`passwd`命令用于设置用户密码。脚本会循环执行,为每个用户生成一个随机密码并设置,同时将用户名和密码保存到`/tmp/user.passwd`文件中。 ...

    GRUB相关问题解决方法

    1. 创建GRUB密码文件,如`sudo grub-mkpasswd-pbkdf2 > grubpasswd`,并记下生成的密码。 2. 编辑`/etc/grub.d/00_header`文件,添加`password --hashed <your_hashed_password>`行。 3. 更新GRUB配置并重启。 五、...

    cygwin使用资料大全

    - 使用 `mkpasswd -l > /etc/passwd` 命令来生成密码文件。 - 使用 `mkgroup -l > /etc/group` 来生成组文件。 2. **设置域:** - 如果需要设置特定的域,可以通过 `-d domainname` 参数来进行配置。 #### 四...

    linux用户和组命令实例分析【切换、添加用户、权限控制等】

    - **创建密码文件**:使用`mkpasswd`或类似工具生成加密后的密码,然后将其保存到另一个文本文件中。 - **使用newusers**:通过`newusers`命令读取用户文件,一次性创建多个用户。它会自动处理密码,如果密码文件...

    Cygwin User Guide(PDF)

    - **mkpasswd**:生成密码文件。 - **mount**:挂载文件系统。 - **passwd**:修改用户密码。 - **ps**:显示进程状态。 - **regtool**:操作 Windows 注册表。 - **setfacl**:设置文件的访问控制列表 (ACL)。 - **...

    windows下配置hadoop

    由于 Hadoop 主要设计用于 Linux 环境,因此在 Windows 上配置 Hadoop 需要借助 Cygwin 这样的工具来模拟 Linux 环境。下面我们将一步步进行讲解。 #### 二、系统环境准备 1. **安装 Java:** - 确保已安装 JDK,...

Global site tag (gtag.js) - Google Analytics