当前位置: 首页 > 知识库问答 >
问题:

用于密码的java-regex

卫才
2023-03-14

共有1个答案

薛楷
2023-03-14

实现这一点的一个方法是

1)首先使用单独的regex,例如regex-1,检查是否存在小写字母。

2)接下来使用另一个regex检查它是否包含数字。

 类似资料:
  • 问题内容: 我正在创建用于密码验证的正则表达式,以在Java应用程序中用作配置参数。 regexp是: 密码策略为: 至少8个字符 包含至少一位数字 包含至少一个较低的alpha字符和一个较高的alpha字符 在一组特殊字符(@#%$^等)中包含至少一个字符 不包含空格,制表符等。 我只缺少第5点。我无法进行正则表达式检查空间,制表符,回车等。 有人可以帮我吗? 问题答案: 尝试这个: 说明: 由

  • 问题内容: 我需要实现256位AES加密,但是我在网上找到的所有示例都使用“ KeyGenerator”来生成256位密钥,但是我想使用自己的密码。如何创建自己的密钥?我尝试将其填充到256位,但是随后出现错误消息,提示密钥太长。我确实安装了无限管辖权补丁,所以那不是问题:) 就是 KeyGenerator看起来像这样… 从这里获取的代码 编辑 我实际上是将密码填充到256个字节而不是位,这太长了

  • 问题内容: 我找到了用Java实施AES加密/解密的指南,并试图理解每一行并将其放入自己的解决方案中。但是,我没有完全理解它,因此出现了问题。最终目标是拥有基于密码的加密/解密。我已经阅读了有关此的其他文章/ stackoverflow帖子,但是大多数文章没有提供足够的解释(我对Java加密非常陌生) 我现在的主要问题是,即使设置了 I,最后还是会得到不同的Base64结果(每次都是随机的,但是我

  • 问题内容: Java 7的预览版似乎缺少了具有无限加密强度的JCE软件包。有人偶然发现这样的东西吗? 问题答案: http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html

  • 问题内容: 我正在尝试使用Java中的密码将一个文件的内容加密为另一个文件。该文件将被读取到一个字节数组,被加密为另一个字节数组,然后写入新文件。不幸的是,当我尝试反向加密时,输出文件被解密为垃圾。 我强烈怀疑问题与每次使用相同密码短语时生成相同密钥有关。我编写了一种测试方法,该方法会在每次生成密钥时将密钥转储到文件中。密钥既可以直接录制也可以编码形式录制。前者每次都是相同的,但由于某种原因后者总

  • 问题内容: 如何基于Java 256位AES密码的加密? 问题答案: 与带外接收者共享和salt 所选择的 - 8个字节,这是个好习惯,不需要保密)。然后从此信息中得出一个好的密钥: 幻数(可以在某处定义为常数)65536和256分别是密钥派生迭代计数和密钥大小。 迭代密钥派生功能需要大量的计算工作,并且可以防止攻击者快速尝试许多不同的密码。可以根据可用的计算资源来更改迭代次数。 密钥大小可以减少