Dictionary 密码生成器

Dictionary 密码生成器,dictionary,passwords,Dictionary,Passwords,我需要生成一些密码(密码生成器),但我希望避免可能相互混淆的字符(例如:Chair2bok)。我怎样才能做到这一点呢?为什么不使用一个您确实想使用的字符集,而不是那些要避免的字符集呢 一组标准的64个字符 !#%+23456789:=?@ABCDEFGHJKLMNPRS TUVWXYZabcdefghijkmnopqrstuvwxyz !"#$%&'()*+,-./23456789:;<=>?@ABCDEFGHJKLMNO PRSTUVWXYZ[\]^_abcdefghij

我需要生成一些密码(密码生成器),但我希望避免可能相互混淆的字符(例如:Chair2bok)。我怎样才能做到这一点呢?

为什么不使用一个您确实想使用的字符集,而不是那些要避免的字符集呢

一组标准的64个字符

!#%+23456789:=?@ABCDEFGHJKLMNPRS
TUVWXYZabcdefghijkmnopqrstuvwxyz
!"#$%&'()*+,-./23456789:;<=>?@ABCDEFGHJKLMNO
PRSTUVWXYZ[\]^_abcdefghijkmnopqrstuvwxyz{|}~
88个字符的较大集合

!#%+23456789:=?@ABCDEFGHJKLMNPRS
TUVWXYZabcdefghijkmnopqrstuvwxyz
!"#$%&'()*+,-./23456789:;<=>?@ABCDEFGHJKLMNO
PRSTUVWXYZ[\]^_abcdefghijkmnopqrstuvwxyz{|}~
!“#$%&'()*+,-./23456789:;?@ABCDEFGHJKLMNO
PRSTUVWXYZ[\]^您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规~

来源:

我写了一篇关于如何为SQL Server生成强密码的博客。 它使用字符串,您可以删除不需要的字符。我已经删除了一些字符,如1、I、0和O

private static string CHARS_LCASE = "abcdefgijkmnopqrstwxyz";
private static string CHARS_UCASE = "ABCDEFGHJKLMNPQRSTWXYZ";
private static string CHARS_NUMERIC = "23456789";
private static string CHARS_SPECIAL = "*-+_%/";
private static string CHARS_ALL = CHARS_LCASE + CHARS_UCASE 
                                    + CHARS_NUMERIC + CHARS_SPECIAL;

要生成各种复杂度的密码,您可以使用服务。例如,(联机密码生成器)