说说网站密码的安全问题

今天和一同学谈到了网站密码安全问题,大家应该在上网的时候都使用统一的用户名和密码吧,至少我是这样的,我相信大多数的人都是这样的。对于大多数的网站用户的密码都是经过一种不可逆的算法加密的(例如MD5,目前很多的网站都是MD5加密用户的密码),这里有一个假设,这些网站都存储的是加密后的用户密码,而昨天我就在学校选毕业设计时看到办公的老师直接从SQL2000里直接查询出所有带毕设老师的用户ID以及“明文”的密码,那么我在这里的密码也不就“赤裸裸”的暴露在这些老师的眼里吗?

由此我们可以联想到还会有多少网站的密码是明文保存的呢?再假如有人有意做一个这样的陷阱网站(比如娱乐资源类),然后在后台中保存了所有用户的明文密码,那将会是一件多么可怕的事情!

所以定期更换密码是很有必要的,还有在大多数的小网站不要使用你比较重要的密码(或者用户名),还有一个我认为比较实用的方法,可以去一些MD5查询的网站检查一下你的密码是否已经在人家的数据库里,这里推荐一个站点

12位及12位以下数字、8位字母、全部7位及以下字母加数字等组合

我试了下10位的一个随机数,可以查到,11位的也可以查到,不过好像一个IP查询有限制,要收费了,呵呵。看来使用全数字的密码是很不安全的。赶快改吧!

贴个MD5的代码:
import hashlib
hashlib.md5(“11348231”).hexdigest()

Comments

luguo: Python很好很强大的说~~

Amankwah: 嗯,有这个问题~我在比较小的网站用的都是“明码”!

crazyfranc: 一个月换次密码~

cocobear: 不用这么勤快了,半年左右换一换就行了,不过换密码很麻烦的:-)

ddd: http://www.motorolafans.com/forums/showthread.php?t=17584

坚持原创技术分享,您的支持将鼓励我继续创作!