强口令检测

写一个函数,它使用正则表达式,确保传入的口令字符串是强口令。强口令的 定义是:长度不少于 8 个字符,同时包含大写和小写字符,至少有一位数字。你可 能需要用多个正则表达式来测试该字符串,以保证它的强度。

#长度不少于 8 个字符,同时包含大写和小写字符,至少有一位数字
import re

def password_test(password):
       key = True
       if len(password)<8:
              key =False
       NumRegex_0=re.compile(r'[A-Z]').search(password)
       NumRegex_1=re.compile(r'[0-9]+').search(password)
       NumRegex_2=re.compile(r'[a-z]').search(password)
       if (NumRegex_0==None) or (NumRegex_1==None) or (NumRegex_2==None):
              key=False
       if key:
              print(password)
              print('口令正确')
       else:
              print(password)
              print('口令错误')
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RDP弱口令检测脚本是一种用于检测远程桌面协议(RDP)账户的弱密码是否存在的程序。RDP是用来远程登录Windows计算机的一种协议,如果弱口令仍然存在,那么攻击者可能利用它来未经授权地访问目标计算机,并执行恶意活动。 弱口令检测脚本的工作方式通常如下:首先,脚本需要有一个包含常见弱口令列表的字典文件。其次,脚本会尝试使用字典中的每个口令进行登录,通过尝试登录,脚本可以快速识别出存在弱口令的账户。最后,脚本会输出一个包含有弱口令的账户列表,供管理员进一步修复。 弱口令检测脚本的优点是简单易用,快速高效。它可以帮助管理员快速地发现存在弱口令的账户,加系统安全性。同时,通过及时修复弱口令,可以减少系统遭受未经授权访问的风险。 然而,弱口令检测脚本也有一些限制。首先,脚本只能检测出简单的弱口令,对于复杂的弱口令则有限。因此,管理员仍然需要采取其他安全措施,例如制复杂口令策略。其次,弱口令检测脚本只能在已知用户账户上进行检测,无法识别新创建的弱口令账户。 综上所述,RDP弱口令检测脚本是一种简单但有效的工具,可以帮助管理员发现存在弱口令的账户,并及时修复以加系统安全性。然而,管理员仍需要综合使用其他安全措施来应对更复杂的弱口令问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值