2012年4月22日

摘要: 密码是网络生活必备之物,如何根据一个网站的要求,随机生成一个密码,请听我一一道来。 小米的密码要求如下:长度8~16位,同时包含数字、字母,可以使用特殊符号,字母区分大小写。 网易的密码要求如下:6~16个字符,不可以为9位以下的寸数字。 如果细心点,你会发现一个密码有以下几个部分组成。长度、允许字符类型、共存规则。 因此,如果需要生成一个密码,就需要从这个三方面入手。具体的类图下: CharLength即密码长度,AllowRule即允许存在的字符,ValidRule为共存规则,PwdChar各种类型的字符。 根据小米密码要求,我们需要4种Pwcahr,分别是PwdL... 阅读全文
posted @ 2012-04-22 22:24 small.ming 阅读(3044) 评论(0) 推荐(0) 编辑

导航