我正在进行密码验证例程,并且惊讶地发现VB不会将'*'视为Char.IsSymbol()检查的符号.以下是QuickWatch的输出:
char.IsSymbol("*") False Boolean
Run Code Online (Sandbox Code Playgroud)
在MS文档并不指定哪些字符被IsSymbol匹配,但不意味着标准的数学符号都包含在这里.
有没有人有匹配所有标准美国特殊字符的好主意?
我正在接受加密课程,我们正在考虑替换密码及其密钥空间.根据教练的说法,关键空间是26!(约2 ^ 88)英文字母.没有引用密钥长度,可能是因为替代密码的长度是字母表长度的函数,就像选项的数量一样.
对于每个维基百科,密钥空间是证书长度的所有可能密钥的集合,并且以相同的方式计算暴力尝试计数将是选项^长度或在这种情况下26 ^ 26.
我到底怎么样?