我们主动生产Linux提示和技巧系列。 如果您错过了本系列的最后一篇文章,您可以访问以下链接。
在本文中,我们将分享一些有趣的Linux提示和技巧来生成随机密码,以及如何使用或不使用slat方法加密和解密密码。
安全是数字时代的主要关注点之一。 我们给计算机,电子邮件,云,电话,文件和什么不是密码。 我们都知道选择容易记住和难以猜测的密码的基本。 什么是某种基于机器的密码生成自动? 相信我的Linux是非常好的。
1.使用命令'pwgen的 “生成长度等于10个字符的随机唯一密码。 如果你还没有安装pwgen的呢,使用apt或YUM获得。
$ pwgen 10 1
生成几个随机唯一密码的字符长度50一次!
$ pwgen 50
2.您可以使用“makepasswd'产生一定长度的随机的,独一无二的密码,按选择。 之前,你可以解雇makepasswd命令,请确保你已经安装了它。 如果没有! 尝试使用Apt或YUM安装软件包'makepasswd'。
生成字符长度为10的随机密码。默认值为10。
$ makepasswd
生成字符长度为50的随机密码。
$ makepasswd --char 50
生成7个随机密码,共20个字符。
$ makepasswd --char 20 --count 7
3.使用加密隐窝与盐一起的密码。 手动和自动提供盐。
对于那些谁可能不知道的盐 ,
盐是一种随机数据哪些服务器作为附加输入到单向函数,以保护密码针对字典攻击。
请确保你已经安装了mkpasswd继续之前安装。
以下命令将使用salt加密密码。 盐值是随机和自动采取的。 因此,每次运行以下命令时,它将生成不同的输出,因为它每次接受salt的随机值。
$ mkpasswd youcl
现在让我们定义盐。 它将每次输出相同的结果。 注意,你可以输入任何你选择的盐。
$ mkpasswd youcl -s tt
此外,mkpasswd是交互式的,如果你不与命令一起提供的密码,系统会提示密码交互。
4.加密字符串说“youcl-是-A-Linux的社区 ”使用密码说“youcl”盐使用AES-256-CBC加密。
# echo youcl-is-a-Linux-Community | openssl enc -aes-256-cbc -a -salt -pass pass:youcl
在这里,在上面的例子中的输出echo命令被流水线与通过使用与密码(ENC)的编码被加密的输入,使用AES-256-CBC加密算法openssl指令,最后用食盐它使用密码加密(youcl) 。
5.用解密的OpenSSL命令使用-AES-256-CBC解密上面的字符串。
# echo U2FsdGVkX18Zgoc+dfAdpIK58JbcEYFdJBPMINU91DKPeVVrU2k9oXWsgpvpdO/Z | openssl enc -aes-256-cbc -a -d -salt -pass pass:youcl
目前为止就这样了。 如果您知道任何这样的提示和技巧,您可以发送您的提示,在admin@youcl.com,您的提示将以您的名义发布,并且我们将包括在我们的未来文章。
保持连接。 保持连接。 敬请关注。 不要忘记在下面的评论中向我们提供您宝贵的反馈。