将数字转化为特殊符号的密码

Posted FireC@t @ Perl6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将数字转化为特殊符号的密码相关的知识,希望对你有一定的参考价值。

发现一个小站, 密码加密方式为:

0-9转化为()*+,-./ !

a-z或A-Z也将转化为其他字母等

这里只测试数字

比如密文是:

+++++

结果将为: 33333

下面是一个解密的小脚本:

use v6;
use HTTP::UserAgent;

say "输入纯标点密码!";
my $password = get();
#say $password.comb;

my %password = \'(\',0,\')\',1,\'*\',2,\'+\',3,\',\',4,\'-\',5,\'.\',6,\'/\',7,\' \',8,\'!\',9;

for $password.comb -> $key {
  print %password{$key};
}

 运行结果:

 

以上是关于将数字转化为特殊符号的密码的主要内容,如果未能解决你的问题,请参考以下文章

Java正则校验密码至少包含:字母数字特殊符号中的2种

密码校验正则 -- 数字字符特殊符号

Oracle用户密码含有特殊字符应当如何处理

php验证密码 必须为6-16位字母数字符号组合, 正则表达式 着急,在线等

JS操作符转化数字

JSJS校验密码复杂度(必须包含字母数字特殊符号)