iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中怎么生成crypt加密密码
  • 249
分享到

Linux中怎么生成crypt加密密码

2023-06-13 04:06:46 249人浏览 安东尼
摘要

本篇文章给大家分享的是有关linux中怎么生成crypt加密密码,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。我们可以用mkpasswd命令:这个命令就是用来生成crypt格式

本篇文章给大家分享的是有关linux中怎么生成crypt加密密码,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

我们可以用mkpasswd命令:这个命令就是用来生成crypt格式的密码的:

mkpasswd

  输入命令后,程序会要求输入一个密码,然后生成crypt格式的字符串

  如果用Apache WEB服务器,那么也可以用htpasswd:

htpasswd -nd user

  用户名(user)叫什么都无所谓,我们关注的是密码。这个命令会输出一个user:passWord格式的字符串,直接把password字段复制下来就ok了。

  有OpenSSL的话,可以使用openssl命令:

openssl passwd -crypt myPassword

  把上面命令中的myPassword用你想用的密码字符串代替。

  其他还有一些需要把命令在命令行中直接输入的方式,不过这种做法有个问题,就是在ps命令中可以看到密码,同时密码也会被记录入shell历史。

  不过这个问题是有解决办法的:用脚本,或者语言解释器。

  比如使用Perl:

  perl -e "print crypt('password','sa');"

  Perl需要一个加密盐,如这里使用了sa(salt指加密中用到的随机字符串,用不同的salt可以生成不同的加密结果)。

  Ruby也一样需要加密盐:

  ruby -e 'print "password".crypt("JU"); print("\n");'

  PHP也可以:

  php -r "print(crypt('password','JU') . \"\n\");"

  需要注意的是,如果不使用加密盐(如上面命令中的JU),那么输出的字符串将不是crypt加密格式,而是MD5加密格式的。所以,加密盐其实是必须的参数。

  python需要导入crypt库并使用加密盐:

  Python -c 'import crypt; print crypt.crypt("password","Fx")'

  这里的加密盐是Fx。

  数据库也可以生成crypt密码。比如用MySQL

  echo "select encrypt('password');" | Mysql

  另外,Tcl,ubuntu下的trf,还有lua的lua-crypt插件也可以实现相同的目的。

以上就是Linux中怎么生成crypt加密密码,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网操作系统频道。

--结束END--

本文标题: Linux中怎么生成crypt加密密码

本文链接: https://www.lsjlt.com/news/265679.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中怎么生成crypt加密密码
    本篇文章给大家分享的是有关Linux中怎么生成crypt加密密码,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。我们可以用mkpasswd命令:这个命令就是用来生成crypt格式...
    99+
    2023-06-13
  • Linux中怎么生成随机密码
    Linux中怎么生成随机密码,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。使用 mkpasswd 实用程序生成密码mkpasswd 在基于 RHEL 的系统上随 expect ...
    99+
    2023-06-16
  • Linux怎样随机生成密码mkpasswd
    本篇文章给大家分享的是有关Linux怎样随机生成密码mkpasswd,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。mkpasswd是个小工具,可以随机生产密码,用起来很方便,默...
    99+
    2023-06-06
  • 在Linux中如何产生和加密解密随机密码
    本篇内容介绍了“在Linux中如何产生和加密解密随机密码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 使用命令 pwgen 来生成一个长度...
    99+
    2023-06-13
  • nodejs密码加密中生成随机数的实例代码
    之前关于写了一个 nodejs密码加密中生成随机数,最近需要回顾,就顺便发到随笔上了 方法一: Math.random().toString(36).substr(2)运行后的结果就是11位数的随...
    99+
    2022-06-04
    随机数 实例 密码
  • Linux下如何产生、加密或解密随机密码
    这篇文章将为大家详细讲解有关Linux下如何产生、加密或解密随机密码,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. 使用命令 pwgen 来生成一个长度为 10 个字符的独特的随机密码。假如你还没有安...
    99+
    2023-06-28
  • Python中怎么加密密码
    今天就跟大家聊聊有关Python中怎么加密密码,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。如何在Python中加密密码加密密码会将密码编码为随机字符序列。使用base64.b64e...
    99+
    2023-06-16
  • python怎么生成密码字典
    本篇内容主要讲解“python怎么生成密码字典”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python怎么生成密码字典”吧!一、密码字典所谓密码字典,主要是配合解密使用,一般情况用来暴力破解密...
    99+
    2023-06-29
  • python怎么生成随机密码
    Python中可以使用`random`模块来生成随机密码。下面是一个生成随机密码的示例代码:```pythonimport rand...
    99+
    2023-08-25
    python
  • 怎么在Linux系统下使用pwgen生成密码
    本篇内容介绍了“怎么在Linux系统下使用pwgen生成密码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!pwgen生成的密码易于记忆且相当...
    99+
    2023-06-12
  • 怎么使用Linux命令行生成高强度密码
    这篇文章主要介绍怎么使用Linux命令行生成高强度密码,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用 openssl 生成高强度密码这里使用 openssl 的 rand 方法,它会生成一个 14 位字符的随机字...
    99+
    2023-06-16
  • Linux下如何生成高强度密码
    这篇文章将为大家详细讲解有关Linux下如何生成高强度密码,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. 在 Linux 中使用 OpenSSL 来生成一个高强度密码在所有的类 Unix 发行版、So...
    99+
    2023-06-27
  • 怎么使用vue3生成随机密码
    这篇文章主要介绍“怎么使用vue3生成随机密码”,在日常操作中,相信很多人在怎么使用vue3生成随机密码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用vue3生成随机密码”的疑惑有所帮助!接下来,请跟...
    99+
    2023-07-02
  • 【RSA加密/解密】PKCS1_OAEP和PKCS1_v1_5两种填充方案【python RSA密钥对生成、密码加密、密文解密、pycharm安装Crypto】
    一、PKCS1_OAEP和PKCS1_v1_5是公钥加密标准中的两种填充方案。 PKCS1_OAEP(Optimal Asymmetric Encryption Padding)是一种更安全的填充方案...
    99+
    2023-10-26
    算法 开发语言 python pycharm
  • JavaScript中怎么实现一个密码生成器
    这期内容当中小编将会给大家带来有关JavaScript中怎么实现一个密码生成器,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。我为大家准备了一个密码生成工具,有0-9和a-...
    99+
    2022-10-19
  • 两款不错的Linux密码生成工具
    两款不错的Linux密码生成工具 先介绍最简单的方法,Linux自带的 $ strings /dev/urandom |tr -dc A-Za-z0-9 | head -c 20; echo whu...
    99+
    2019-01-05
    两款不错的Linux密码生成工具
  • Jspxcms用户密码怎么加密
    这篇文章主要讲解了“Jspxcms用户密码怎么加密”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Jspxcms用户密码怎么加密”吧!众所周知,用户登录密码直接使用明文保存是非常不安全的。如果...
    99+
    2023-06-26
  • MySQL中怎么根据规则生成随机密码
    今天就跟大家聊聊有关MySQL中怎么根据规则生成随机密码,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在MySQL中根据规则生成随机密码 ...
    99+
    2022-10-18
  • shell中怎么随机生成10个8位密码
    本篇文章给大家分享的是有关shell中怎么随机生成10个8位密码,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。随机生成10个8位密码shell脚本1.首位大写字母2.中间六位大...
    99+
    2023-06-09
  • php中的字符串怎么生成随机密码
    本篇内容介绍了“php中的字符串怎么生成随机密码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先定义一个password_generate...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作