密码可以是空格吗?

相信大家肯定有人对空格能否当密码有疑惑,那么我可以告诉你,可以,但是要分场景.

我们知道QQ是不可以设置空格为密码的,因为是他过滤了空格,或强制不使用空格,目前大多数软件或网站好像都不支持空格.

但是毋庸置疑,空格还是能当密码的,因为空格也是一个字符,属于ASCII码.因此只要软件或网站用了加密,就可以支持密码为空格.遗憾的是大多数网站不那样做.而有些网站根本没有加密直接明文,那样就把空格忽略了.

大多数网站都用了md5或sha1函数来加密密码.

下面以php为例子

同样是123456但是md5值却不一样,原因是空格也是字符.

所以只要想用空格当密码就可以实现.

如果程序用了空格当密码反而还会安全些,因为目前的md5破解网对空格支持破解度还不是很好.

所以我就推荐密码可以当空格,当然我也这样做.