问题标签 [password-checker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4070 浏览

python - 使用特殊字符的 Python 密码验证 - 避免正则表达式

对 Python 来说相对较新,但我还没有在 SO 上看到过这样的东西。

我正在用 Python 构建密码验证器,我已经创建了几个规则,例如长度、字母数字、大写等。我挂断的部分是我还需要一个特定的特殊字符集来检查. 我不确定我是否只是有语法问题,或者我没有构建代码检查部分,但无论我输入什么,它似乎总是将特殊字符标记为不在密码中,即使它们是。

我尝试如下调用特殊字符列表:

完成工作的部分是对每个项目(如上所述)进行一系列验证检查,对于我正在尝试的特殊字符检查:

即使使用应该通过的有效密码,程序也会运行但会命中特殊字符打印语句。我相信我被 elif + any in 语句挂断了,并且语法已关闭。

注意:我想避免使用正则表达式,并使用指定的特殊字符列表。

先感谢您!

0 投票
1 回答
283 浏览

delphi - 如何在 delphi 控制台应用程序中验证是否从 qwerty 键盘输入了连续的字母?

基本上,我有一个输入,我想验证用户输入是否使用了 qwerty 键盘布局中的 3 个或更多连续字母。我的意思是 QWE 或 YUIOP。首先,我将用户输入存储在一个字符串变量中,并使用 ansiLowerCase 函数将输入转换为小写。我将 qwerty 布局声明为常量字符串并使用 strscan 函数,但无济于事。任何帮助将不胜感激,谢谢。

0 投票
3 回答
91 浏览

python - 为什么我的 for 循环不检查每个字符?

所以我是python的初学者,我一辈子都想不通为什么它不会检查并添加每个字母

如果我输入密码密码!在我的代码中,它告诉我我的积分是 14,但对于这个密码,它应该是 24?下面我将添加我的其余代码,但我怀疑它在那部分,我相信我的 for 循环中的某个地方有错误。

如果有人能为有点python的初学者提供一个可以理解的解决方案,我将不胜感激。

0 投票
2 回答
452 浏览

python - python Re.search 一个密码符号校验程序(密码验证)

我正在制作一个程序来检查密码强度。密码必须包含大写字母、小写字母、允许的符号和数字。我已经能够让程序的其余部分工作(使用 re.search(r'[az],password 结构)我将问题区域缩短到这几行但无法让这部分工作。我应该使用与 re.search 有什么不同?

0 投票
1 回答
2907 浏览

java - 密码检查器没有自定义异常 Java 的输出

我正在尝试制作一个从用户输入中检查密码的程序。密码标准是至少有 10 个字符,其中至少 1 是数字,1 是小写字母,1 是大写字母。对于作业,我必须创建一个自定义异常类,这是下面的第一个。然后,我必须在第二个类中创建一个方法,该方法检查每个条件并使用正确的错误消息引发异常。我已经尝试了几个小时,但由于某种原因,我的程序根本不会打印任何东西,我希望一双新的眼睛可以帮助我指出正确的方向。我不是在寻找讲义,我只是对自定义异常的掌握非常薄弱(我已经阅读了 API,我的课本以及每天都去上课,所以并不是我没有尝试。)


我尝试通过可视化工具运行它,但它会到达我应该输入内容的位置并显示 NoSuchElement 错误,而我的命令提示符没有,它在我输入密码后根本不会显示任何消息。

0 投票
1 回答
99 浏览

python - 如何在字典列表中检查用户名和关联密码以与用户输入进行比较

我正在为我的班级做一个项目,我被困在这个额外的学分部分。我正在构建一个密码和用户名检查器来检查具有用户名和密码的字典列表。

我尝试了很多方法,但似乎无法得到我需要的结果。我拥有的代码的问题是它没有将密码与关联的用户名进行比较。如果密码在任何字典中,则结果为 TRUE。任何帮助将不胜感激,因为我将继续自己努力

0 投票
1 回答
49 浏览

java - 更高效的密码检查器

我被分配的程序有以下规则:

规则:

  1. 字符数必须在 [6, 10]

2. 范围内必须有 >= 2 个字符 ['a', 'z']

3. 范围内必须有 >= 2 个字符 ['A', 'Z']

  1. ['0', '9'] 范围内必须有 >= 2 个字符

例如,pw1("aaBC09-+") 应该返回 true,而 pw1("aabC09-+") 应该返回 false。

我附上了我的代码,但我可以使用更高效/更简洁的代码吗?

}

0 投票
3 回答
558 浏览

python - 将无效密码写入文本文件

第一次编程!!
我创建了一个密码检查器,它首先检查密码是否在 6 到 14 个字符之间。如果不是,它会要求用户重新输入密码。一旦接受它,然后检查密码强度并输出密码是强还是弱。我试图弄清楚如何将每个无效密码尝试记录到文本文件中。记录它是否小于min_length或大于max_length日期和时间,我完全迷失了。

我查找了许多网站和教程以寻找可能的解决方案,但没有看到可能的解决方案

希望能够记录用户每次输入无效密码并记录日期时间,以及在这种情况下无效的原因小于 6 或大于 14

0 投票
1 回答
118 浏览

go - Golang 加密消息修复 go-crypt()

运行上面的代码会报错:

这画质不好,怎么修

0 投票
1 回答
43 浏览

c - 密码输入总是返回“不合格”

我现在正在学习C。

我一直在开发一个检查用户输入(密码资格)的程序。为了使密码被视为合格且相当强大,它需要至少具有以下项目列表中的一项:

  • 大写字母;
  • '$' 符号;
  • 字母数字字符;

在我的程序中,我创建了三个整数变量来计算上述要求。

不幸的是,每当我输入“正确”版本的密码时,程序都会不断打印密码不合格。

请给我一个线索,我可能错在哪里。