首页 > 动态中心 > 技术文章  >  正文

3 种生成高强度加密密码的方法

2023-06-15 00:00:00

文章摘要:现在信息泄露越来越严重,而强大的密码是防止个人敏感信息泄露的第一步。在生活中,我们需要用到大量的密码,这些密码最好不要统一,否则万一泄漏的话,所有账号都暴露在风险之下。而在工作中,我们同样也需要用到大量密码,比如批量添加用户,批量设置服务器密码等。推荐阅读:企业文件加密软件如何使用?如果靠自己去想的话,想到的密码可以不够强大,而且比较费力。下面良许就介绍 3 种方法来批量生成高强度的密码。所谓的高

现在信息泄露越来越严重,而强大的密码是防止个人敏感信息泄露的第一步。

在生活中,我们需要用到大量的密码,这些密码最好不要统一,否则万一泄漏的话,所有账号都暴露在风险之下。而在工作中,我们同样也需要用到大量密码,比如批量添加用户,批量设置服务器密码等。

推荐阅读:企业文件加密软件如何使用?

如果靠自己去想的话,想到的密码可以不够强大,而且比较费力。下面良许就介绍 3 种方法来批量生成高强度的密码。

所谓的高强度密码,就是包含了大小写、数字、符号的密码。

1. pwgen

pwgen 的特点是可以生成一些能够被人类记住,并且也足够安全的密码。但是,如果你想生成不容易记住的随机密码,只需加上 -s 选项即可。

(1) pwgen 的安装

对于 Debian/Ubuntu 系统,直接使用 apt-get 命令即可安装。

  1. $ sudo apt install pwgen

对于 RHEL/CentOS 系统,可以使用 yum 命令安装。

  1. $ sudo yum install pwgen

其它系统可以使用对应的安装命令,在此不赘述。

(2) pwgen 的用法

pwgen 最简单的用法是直接敲入这个命令,不带任何参数就可以生成 160 个密码。默认情况下,它生成的密码是易于人类记住的密码,8 个字符,包含大小写及数字。

一共 160 个,分成 20 行 8列。限于篇幅,以下结果做了缩减。

  1. $ pwgen
  2. ameiK2oo aibi3Cha EPium0Ie aisoh1Ee Nidee9ae uNga0Bee uPh9ieM1 ahn1ooNg
  3. oc5ooTea tai7eKid tae2yieS hiecaiR8 wohY2Ohk Uab2maed hec4aXoh Ob6Nieso
  4. …………
  5. ahV4yore ue2laePh fu1eThui qui7aePh Fahth1nu ohk9puLo aiBeez0b Neengai5

如果你想生成 5 个 14 个字符长度的密码,那么可以使用以下命令:

  1. $ pwgen -s 14 5
  2. 7YxUwDyfxGVTYD em2NT6FceXjPfT u8jlrljbrclcTi IruIX3Xu0TFXRr X8M9cB6wKNot1e

如果你想生成超级难记,超级安全的密码,可以加上 -cnys 选项,使用以下格式:

  1. $ pwgen -cnys 14 20
  2. mQ3E=vfGfZ,5[B #zmj{i5|ZS){jg Ht_8i7OqJ%N`~2 443fa5iJ\W-L?] ?Qs$o=vz2vgQBR
  3. ^'Ry0Az|J9p2+0 t2oA/n7U_'|QRx EsX*%_(4./QCRJ ACr-,8yF9&eM[* !Xz1C'bw?tv50o
  4. 8hfv-fK(VxwQGS q!qj?sD7Xmkb7^ N#Zp\_Y2kr%!)~ 4*pwYs{bq]Hh&Y |4u=-Q1!jS~8=;
  5. ]{$N#FPX1L2B{h I|01fcK.z?QTz" l~]JD_,W%5bp.E +i2=D3;BQ}p+$I n.a3,.D3VQ3~&i

2. openssl

openssl 命令是调用 OpenSSL 的一些库中的各种密码学函数来生成密码,强度也相对比较高。

我们可以使用以下命令格式来生成一个 14 位的随机密码:

  1. $ openssl rand -base64 14
  2. WjzyDqdkWf3e53tJw/c=

但是,这样一条命令只能生成一个密码,如果想要批量生成密码,就要写一个简单的 Shell 语句。

  1. $ for pw in {1..4}; do openssl rand -base64 14; done
  2. 6i0hgHDBi3ohZ9Mil8I=
  3. gtn+y1bVFJFanpJqWaA=
  4. rYu+wy+0nwLf5lk7TBA=
  5. xrdNGykIzxaKDiLF2Bw=

3. gpg

1991年,程序员 Phil Zimmermann 为了避开政府监视,开发了加密软件 PGP。这个软件非常好用,迅速流传开来,成了许多程序员的必备工具。但是,它是商业软件,不能自由使用。所以,自由软件基金会决定,开发一个PGP的替代品,取名为 GnuPG。

我们可以使用以下格式来生成一个随机的 14 位高强度密码。

  1. $ gpg --gen-random --armor 1 14
  2. or
  3. $ gpg2 --gen-random --armor 1 14
  4. jq1mtY4gBa6gIuJrggM=

同样地,如果这个命令只能生成一个密码,如果要生成多个,那就需要写一个简单的 Shell 语句。

  1. $ for pw in {1..4}; do gpg --gen-random --armor 1 14; done
  2. or
  3. $ for pw in {1..4}; do gpg2 --gen-random --armor 1 14; done
  4. F5ZzLSUMet2kefG6Ssc=
  5. 8hh7BFNs8Qu0cnrvHrY=
  6. B+PEt28CosR5xO05/sQ=
  7. m21bfx6UG1cBDzVGKcE=

4. 小结

一个强大的密码是保证我们账号安全的第一步,重要性不容小觑。本文介绍了 3 种方法随机生成高强度密码,但还有很多工具还可以生成这样的密码,比如 makepasswd ,mkpasswd等。【来源:良许Linux】

上一篇 : proe制作的零件三维图被文件加密系统加密该如何解密?
  • 相关推荐
  • 公司加密软件哪个好?2025年6款超好用公司加密软件分享推荐

    在当今数字化时代,公司文件包含着大量的机密信息,如商业计划、客户数据、技术专利等,这些都是公司的核心资产。一旦文件泄露,可能会给公司带来巨大的损失,甚至危及公司的生存与发展。因此给公司文件加密成为了企业信息安全管理的重要环节。2025 年有许多优秀的公司加密软件可供选择,它们各具特色,能为企业提供可靠的文件加密保护。下...

  • 2025企业加密神器!这六款超好用的公司加密软件必备

    在当今数字化飞速发展的商业世界中,企业数据犹如珍贵的宝藏,关乎着企业的生存与发展命脉。然而数据面临的泄密风险也与日俱增,这使得加密软件成为众多公司守护数据安全的必备利器。2025 年市场上涌现出了众多优秀的公司加密软件,它们各有所长,能从不同角度为企业的数据保驾护航。接下来就为大家推荐六款超好用的公司加密软件,并梳理出...

  • 图纸安全无忧:推荐七款顶尖图纸加密软件

    在当今竞争激烈的商业环境中,企业的设计创新能力已然成为核心竞争力之一,各类设计图纸承载着企业的智慧结晶与商业机密,其安全性不容忽视。对于众多企业而言,一款能够快速便捷地对图纸进行加密的软件,就如同守护设计宝藏的坚固盾牌,至关重要。随着 2025 年企业设计业务的蓬勃发展,市场上涌现出了不少优秀的图纸加密软件。今天就为大...

  • 2024年要如何对图纸进行加密?七种方法加密公司图纸!

    在当今竞争激烈的商业环境中,各类设计图纸往往承载着企业的核心创意、关键技术以及重要商业机密,一旦图纸被泄密,可能会给企业带来难以估量的损失。无论是建筑设计图纸、机械制造图纸,还是电子产品的设计图纸等,都需要严密的保护措施。因此掌握有效的图纸加密方法就显得尤为重要。接下来就为大家详细介绍七种实用的图纸加密技巧,帮助企业筑...

  • 文件加密软件排行榜TOP10(2025年十大好用的文件加密软件)

    如今,数据已然成为企业最宝贵的资产之一,每一份合同、方案、客户资料等文件背后都承载着企业的心血与未来的发展机遇。但随着网络环境日益复杂,信息窃取手段层出不穷,企业文件的安全面临着前所未有的挑战。作为企业的决策者,您肯定一直在寻觅可靠的防护手段。今天要给您介绍十款文件加密软件,就是能在这场信息安全保卫战中担当“定海神针”...

  • 图纸如何加密|五个简单好学的设计图纸加密方法分享,真的不学?

    在当今竞争激烈的设计领域,图纸承载着设计师们的智慧结晶以及企业的核心机密,无论是建筑设计图纸、机械制造图纸还是电子电路图纸等等,其重要性不言而喻。然而随着信息传播的便捷化,图纸面临着诸多泄密风险,这就使得对图纸进行有效加密成为每一位图纸设计者和相关企业必须重视的环节。今天就为大家介绍五种加密图纸的方法,带你领略图纸加密...

  • 图纸加密软件有哪些?2025年精选五款图纸加密软件,建议收藏

    在当今数字化时代,图纸作为企业重要的知识资产和核心竞争力所在,其安全性早已成为企业重点关注的问题。然而图纸加密绝非仅仅是对图纸文件进行简单的加密处理这么简单,它涉及到对图纸全生命周期的保护,包括存储、传输、使用过程中的安全保障,以及对不同用户访问权限的精细管理,防止内部泄露和外部攻击等多方面。为了帮助企业更好地保护图纸...

  • 七款公司加密软件推荐|2025年强大的公司加密软件排行榜

    在当今数字化时代,公司的各类数据,从关键商业机密、重要客户信息到核心技术资料等,都是企业的命脉,关乎着企业的生存与发展。然而随着网络技术的飞速发展,数据安全面临着诸多威胁,如黑客攻击、内部违规操作、数据意外丢失等。因此选择一款合适的加密软件,对于保护公司的数据安全至关重要,它就如同企业数据的 “守护神”,为企业筑起一道...

  • 九大常用文件加密软件推荐榜单 | 2025年超好用的文件加密软件排行榜

    在如今这个信息大爆炸的时代,数据安全变得愈发重要,而文件作为承载信息的关键载体,对其进行加密保护也就成了众多个人和企业的刚需。无论是防止商业机密泄露,还是保障个人隐私资料的安全,一款靠谱的文件加密软件都能发挥巨大作用。今天呀咱们就来做个有趣的分享,盲猜一下,下面这九款文件加密软件你肯定没用过哦!快来一起了解了解它们各自...

  • 文件如何进行加密?7个文件加密的方法分享给你,简单易懂!

    在这个信息大爆炸的时代,我们的电脑、手机等设备中存储着大量重要且隐私的文件,可能是工作中的机密文档,也可能是生活里的珍贵照片、私人日记等。为了防止这些文件被他人窥探或遭遇意外泄露,给文件加密就成了一项必不可少的操作。今天呀就来给大家分享 7 个给文件加密的实用方法,操作简单易懂,让你能在短时间内快速掌握,快来一起看看吧...

大家都在搜的词:

微信扫一扫联系售前工程师