首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Windows运维

    如何设置密码策略?

    方法一:通过本地安全策略设置密码策略适用场景: Windows专业版或更高版本。步骤:打开“本地安全策略”:按下Win + R键,输入secpol.msc ,然后按回车。 密码最长使用期限:设置密码的有效期(推荐30至90天)。密码最短使用期限:设置密码的最短使用时间(推荐1天)。强制密码历史:设置不允许重复使用的旧密码数量(推荐至少5个)。点击“确定”保存更改。 方法二:通过组策略编辑器设置密码策略适用场景: Windows专业版或更高版本。步骤:打开“组策略编辑器”:按下Win + R键,输入gpedit.msc ,然后按回车。 方法三:通过注册表编辑器设置密码策略注意: 修改注册表可能导致系统不稳定,请谨慎操作并备份注册表。步骤:打开“注册表编辑器”:按下Win + R键,输入regedit,然后按回车。 方法四:创建密码的最佳实践建议:使用至少8个字符,推荐12个以上。包含大小写字母、数字和特殊字符。避免使用常见的单词、短语或个人信息。不要在多个账户中重复使用相同的密码

    3.3K20编辑于 2025-03-23
  • 来自专栏Hadoop数据仓库

    用 MySQL 批量生成密码

    批量生成密码,并用 MySQL 密码策略管理插件验证密码强度 validate_password 是 MySQL 默认的密码管理策略插件,可通过配置对用户密码长度、强度进行管理。 用于检查密码的字典文件的文件名,默认为空。 要求密码具有的小写和大写字符的最小数量。 [ICQL7jQmt!] 批量生成密码,并用 MySQL 密码策略管理插件验证密码强度 mysql> select password, strength, if(r=1,n,'') n -> from (select

    62110编辑于 2024-07-26
  • 来自专栏Bypass

    域控密码策略插件

    域控默认的密码策略,无法对域用户密码的设置进行很好的限制,这样的密码复杂性规则,依然存在大量的弱口令,比如Passw0rd、P@ssword等。 ---- 01、如何实现一个密码策略插件 当域用户密码修改时,本地安全机构(LSA)调用在系统上注册的密码筛选器,依次调用密码筛选器进行验证,检查新密码是否符合密码策略要求。 修改PassFiltEx.c代码,比如我们增加一些密码检测规则,密码中不得包含3个以上连续数字或字符,不得包含3个连续数字或字符。 构建测试用例: 用户不同测试场景下,看到的错误信息提示效果,如下: (1)命令行修改用户密码 (2)域管理员新建账号/重置密码 (3)通过Ctrl+Alt+Del修改用户密码 (4)通过owa 修改用户密码 (5)用户通过其他web方式自助修改密码

    3.7K70编辑于 2022-04-19
  • 来自专栏Hadoop数据仓库

    用 shell 脚本批量生成密码

    ywH/y5}**/3E 密码 |<t*VF(0zh~H;jr1 密码 f0]1)2]>^|t<Z1;: 密码 W[Z?)7$Ip=|O2GH= 密码 )cs,6Em3L,R]Mu7? ItnVQ7YI|]H" 密码 ="Hq\M|6c(im4/H- 密码 v6p+O^NVem~Q~^5l 重新生成的密码 6 2^Q.i3$brBFcR79x 密码 INQpz`t+;EiR7 7 p/GONw@PD7$O]Z^- 重新生成的密码 8 sUbyi<U)dq|? f7tyE"Y5 密码 .50+9_iC``\@P&H3 密码 yiwK*!5m0;! ii#R[ 密码 ht@_<mYRSb7;Cb3u 密码 GMos-d/9fVdl{sUS 密码 9o<tr^jhgd|J9FER 密码 ,~V&A-er|7L8)bcY 密码 _b(l5Bnv

    71610编辑于 2024-08-08
  • 来自专栏Python小屋

    Python生成密码字典文件

    本文要点在于演示如何使用正则表达式验证密码强度,以及如何生成大量字符的排列。 由于下面代码生成的字典过于庞大,所以并没有很直接的应用场景,可对生成的密码再次进行过滤,仅保留可能性较大的密码,这样可以减小字典体积,但同时也会降低暴力破解的成功率。 []()@#$&*' #用来验证密码强度的正则表达式 #如果字符串中同时包含英文字母大写、小写、数字、标点符号,则认为是密码 pattern = r'^(?=.*[a-z])(?=. (allLetters, length): #迭代permutations对象时得到的是元组 #所以需要转换成字符串 pwd = ''.join(pwd) #检查密码强度 if re.match(pattern, pwd): #如果是密码,写入字典文件 fp.write(pwd) generateStrongPwd()

    1.7K70发布于 2018-04-16
  • 来自专栏java学习java

    java面试基(7

    ​ hashCode() 的作用是获取哈希码(int 整数),也称为散列码。这个哈希码的作用是确定该对象在哈希表中的索引位置。

    41021编辑于 2022-11-22
  • 来自专栏http://www.cnblogs.com

    CentOSRHEL7忘记密码:修改root密码

    如果root已经登录系统,重置密码是一件简单的事情,如果忘记root密码,则需要一些操作比较麻烦。 CentOS/RHEL7重置root密码与旧版本稍有不同,以下记录CentOS7重置丢失root密码记录。 1、重启系统并编辑grub2 重新引导系统,选择默认内核后,按“e”键 ? 即使尚未设置root用户密码,此操作也有效。 5、重置root密码 ? 6、Selinux relabeling 如果Selinux状态不是Enforing,则不需要这一步。不管怎样,最好是执行这一步骤。 7、同步和重启 将缓存数据sync到磁盘,然后退出并重启 ?

    3.7K30发布于 2020-06-07
  • 来自专栏Michael阿明学习之路

    密码检验器 II

    题目 如果一个密码满足以下所有条件,我们称它是一个 密码: 它有至少 8 个字符。 至少包含 一个小写英文 字母。 至少包含 一个大写英文 字母。 至少包含 一个数字 。 给你一个字符串 password ,如果它是一个 密码,返回 true,否则返回 false 。 示例 1: 输入:password = "IloveLe3tcode!" 输出:true 解释:密码满足所有的要求,所以我们返回 true 。 示例 2: 输入:password = "Me+You--IsMyDream" 输出:false 解释:密码不包含数字,且包含 2 个连续相同的字符。所以我们返回 false 。 输出:false 解释:密码不符合长度要求。所以我们返回 false 。 提示: 1 <= password.length <= 100 password 包含字母,数字和 "!

    39720编辑于 2022-06-13
  • 来自专栏Java实战博客

    Linux CentOS7 忘记密码 & 修改密码

    emergency模式(我推测类似于 Bios 进行一些简答的配置) 输入 chroot /sysroot/ 回车 输入 LANG=en 将系统语言改为英文,避免后续 出现提示 变成 再输入passwd 修改密码

    6.7K20编辑于 2022-01-19
  • 来自专栏运维前线

    CentOS 7 设置密码规则

    https://blog.csdn.net/wh211212/article/details/53992772 出于安全考虑设置密码规则 设置密码到期的天数。 PASS_MAX_DAYS 60 # 密码到期时间 PASS_MIN_DAYS 3 # 初始密码更改时间 PASS_MIN_LEN 8 # 密码最小长度 PASS_WARN_AGE 7 # 密码过期提示时间 重复密码限制使用 [root@linuxprobe~]# vi /etc/pam.d/system-auth 用户不能设置小于此参数的密码长度。 fedcb') [root@linuxprobe~]# vi /etc/security/pwquality.conf # add to the end maxsequence = 3 # 设置新密码中不能出现在旧密码中的字符数

    1.8K40发布于 2019-05-26
  • 来自专栏Mintimate's Blog

    详解:Python代码实现密码判断与生成

    密码判断与生成.png 作者:Mintimate 博客:https://www.mintimate.cn Mintimate's Blog,只为与你分享 前言 如今,用户在网络上越来越重视个人隐私和信息安全 这个时候,就需要设置一个密码,用于避免非法用户”撞库“。同时,应该尽可能设置不同的密码。 那么?如何生成随机的密码呢?如何系统检测用户的密码是否呢? 密码 首先,我们明确密码的组成: 包含数字、大小写字母和特殊符号 尽量减少重复字符 尽量避免连续字符 之后,我们要考虑如何生成随机字符: 使用random随机数 接下来,我们就使用代码实现上述需求: 正则判断 如何判断字符串是否为密码呢?第一步当然是判断是否包含数字和大小写字母以及特殊字符了,而判断这些内容,当时用正则表达式比较好。 为什么用正则 为什么我会引用正则表达式? 本文着重处理: 密码判断(主要是正则匹配和逻辑代码的使用) 密码生成(随机数的使用) 作者:Mintimate 博客:https://www.mintimate.cn Mintimate's Blog

    3.4K70发布于 2021-06-08
  • 来自专栏入门小站

    linux中生成密码的不同方法

    以下是在 Linux 中生成密码的几种不同方法。当然,有很多免费的工具和方法可以完成这项任务,但我认为这些方法简单明了。 在 Linux 中生成密码 可能有很多方法。到目前为止,我知道以下方法。 要使用 GPG 生成长度为 14 个字符的随机密码,请从终端运行以下命令: $ gpg --gen-random --armor 1 14 此命令将生成一个安全、随机、和 base64 编码的密码 $ man urandom 方法 7 - 使用 Makepasswd Makepasswd是一个命令行实用程序,用于在类 Unix 系统中生成和加密明文密码。 生成密码。 要生成恰好包含N个字符的密码,例如14个,请执行以下操作: $ makepasswd --chars 14 g35pSyAh1C7IA0 生成最多包含 N 个字符的密码(例如 20): $ makepasswd

    1.6K10编辑于 2022-06-02
  • 来自专栏全栈程序员必看

    centos7 mysql重置密码_mysql查看root密码

    使用如下命令可以解决 mysqld --user=root --init-file=你编写的init文件路径 & 加&的目的是后台运行 安装完成后如果不想重置密码但是仍然想登录数据库怎么办? centos安装完数据库后,会在/var/log/mysql/mysqld.log生成一个日志文件,只要启动了mysqld,就会将默认密码记录到该文件里。 所以我们要知道默认密码,可以使用命令 grep 'password' /var/log/mysql/mysqld.log 可以看到默认密码 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人

    6.3K20编辑于 2022-11-04
  • 来自专栏逸鹏说道

    CentOS 7 Root用户密码重置

    mount -o remount,rw / 挂载根目录为可读可写模式 passwd 重置一下Root密码,输入密码,再确认密码(不知道为啥,是不是Centos现在都这样,记得以前是英文提示的) touch 输入刚才的密码,发现~ok了 ? 扩充说明,网上说CentOS7已经不能用这种传统方式恢复了,,,,额,我貌似可以,可能有些不可以吧,把网上的其他方法贴一下: CentOS 7&RHEL 7进入单用户方式和重置密码方式发生了较大变化,GRUB 重置密码主要有rd.break和init两种方法。 运行passwd,并按提示修改root密码。 6. 如何之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统:touch /.autorelabel 7.

    3.6K60发布于 2018-04-11
  • 来自专栏九思学舍

    CentOS7Redhat7破解Root密码(linux)

    在我们学习Linux中,破解Root密码也许并不是最常使用的一个技能,但如果需要破解时再来学习可能就晚了。 以至于红帽认证考试中的第一项就是Root密码的破解,因此,以下将提供一种适用于CentOS 7/Redhat 7系统破解Root密码的方案。 四、修改密码 依次运行以下命令(如下图) chroot sysroot echo 000000 | passwd --stdin root //设定密码(此处设置为000000) touch /.autorelabel 五、修改成功 等待系统重启后使用新设定的root密码即可登入系统 ? ---- 操作视频 https://asfor-cn.oss-cn-beijing.aliyuncs.com/server_video/%E7%A0%B4%E8%A7%A3root%E5%AF%86%E7%

    8.6K10发布于 2020-04-20
  • 来自专栏XBD

    CentOS7密码安全设置

    设置密码复杂度 vim /etc/pam.d/system-auth password requisite pam_pwquality.so try_first_pass local_users_only lcredit=-1:至少包含一个小写字母 # ucredit=-1:至少包含一个大写字母 # dcredit=-1:至少包含一个数字 # ocredit=-1:至少一个特殊字符 # difok=5:新密码最多与旧密码重复 5个字符 # enforce_for_root:对 root 强制执行密码复杂度策略 设置登录会话超时 vim /etc/profile TMOUT=1800 # 1800 秒超时 source /etc/profile 设置密码有效期 vim /etc/login.defs # 只针对新用户生效,老用户不生效 # 新密码最大有效期 PASS_MAX_DAYS 180 # 是否可以修改密码 ,多少天后可以修改 PASS_MIN_DAYS 0 # 密码最小长度,pam_pwquality 设置优先 PASS_MIN_LEN 8 # 密码失败前多少天在用户登录时通知用户修改密码 PASS_WARN_AGE

    83410编辑于 2024-08-07
  • 来自专栏MySQL

    【赵渝老师】解决MySQL丢失root用户密码

      在早期的MySQL数据库中,用户的密码是保存在“mysql.user”表中的“password”字段中。 例如,下面的语句将查询MySQL中用户的密码。 -+------------------------------------------+  对于root用户需码丢失这种问题,可以通过特殊方法登录,MySQL服务器,然后在root用户下重新设置登录密码 +--------------+------------------+------------------------------------------+(6)置空root用户的密码。 mysql> flush privileges;(8)重新设置root用户的密码

    52410编辑于 2024-08-13
  • 来自专栏zaking's

    黑客玩具入门——7密码破解

    1、字典文件 对密码进行破解的时候,一个字典文件是必不可少的,所谓的字典文件就是由大量词汇构成的文件。 解密:sudo aircrack-ng -w /home/你的用户名/pass.txt -b 74:05:A5:9B:2E:D0 tplink-01.cap 3、哈希密码破解 密码一般都会经过哈希加密, 这个加密的过程被认为是不可逆的,无法通过哈希值还原到原来的密码。 但是由于各种攻击手段的出现,哈希加密也并非绝对安全的。 现在很多网站都提供了破解LM哈希加密密码的服务。 4、hydra密码破解 hydra是一个非常强大的暴力密码破解工具,该工具支持几乎所有协议的在线密码破解。 实验靶机:windows7。 软件在:密码攻击-->在线攻击-->hydra-gtk。点击打开即可: 然后就等着成功或者失败吧。 另外,另外一个hydra,就是命令模式,大家可以自己试试。

    2.4K21编辑于 2023-12-02
  • 来自专栏运维经验分享

    CentOS7下mongodb忘记密码后重置密码

    CentOS7下mongodb忘记密码后重置密码  版权声明:本文为博主原创文章,未经博主允许不得转载。 新装mongodb后,结果一段时间没有用,密码给忘记了,只能重置密码了。 保存后退出 3、重启mongod systemctl restart mongod 4、登录mongo 这时候登录就不需要密码认证了,然后删除以前设置的用户 use admin  db.system.users.find 5、重新设置密码 db.createUser({user:'admin',pwd:'mnbvvbnm',role:[{"role":"userAdminAnyDatabase","db":"admin"

    1.8K30发布于 2019-06-16
  • 来自专栏网络技术联盟站

    redhat7忘记密码不要怕,几步教你解析密码

    shell 5、执行mount 命令挂载文件系统 为可写模式, (如果2没有改成rw执行 mount –o remount,rw /sysroot ) 6、换根 chroot /sysroot 7、 运行passwd,并按提示修改root密码 8、如果之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统:touch /.autorelabel,本人系统之前已经关闭selinux可以看到根目录下已经有 .autorelabel文件 ,so无须再创建了; 9、exit退出 10、reboot 重启,可以用新密码正常登陆了!!

    2.6K21编辑于 2023-03-14
领券