氧气层眼中的世界

以用户为中心的电子商务

用excel生成强密码

六月 8th, 2010 · 分类: 经验一起分享 · 2 条评论

为了互联网安全,并考虑到部分网站要求大小写加数字的密码,网络上找了一个用excel生成强密码的办法,如下文代码(10位,大小写字母和数字,不含符号):

=CONCATENATE(CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))))

弄一个单元格,在内容里填入上述代码按回车即可。

每次按回车,密码都会变。复制密码出来的时候,请复制单元格到excel,注意后面是否有多加空格。

原文来源:氧气层眼中的世界[http://www.yangqiceng.com]

本文链接:http://www.yangqiceng.com/857.html

转载时请包含上面两行内容,谢谢。

Tags: ,

→ 2 条评论

2 responses so far ↓

  • 1 小威 // 6月 13, 2012 at 08:35

    ,CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97)))

    这就是每个字符的生成,可以在最后一个括号之前添加这个便又多了一位字符

  • 2 zhouleyu // 4月 30, 2014 at 14:03

    ,CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97)))

Leave a Comment