html。
那個pasword為*是可以輸出來的,如果要在mysql裏面存儲密碼,可以考慮用字符串類型 char(32) 32位,
然後將前臺html裏面輸入的密碼用MD5多加密幾次(加密壹次很容易破解),然後將加密後的密碼(32位)插入到數據庫中。
如果以後要實現登陸驗證功能,可以把用戶登陸的密碼MD5後再跟數據庫比較。
擴展資料:
MySQL需要註意的地方
1、如果客戶端和服務器端的連接需要跨越並通過不可信任的網絡,那麽就需要使用SSH隧道來加密該連接的通信。
2、用set password語句來修改用戶的密碼,三個步驟,先“mysql -u root”登陸數據庫系統,
然後“mysql> update mysql.user set password=password('newpwd')”,最後執行“flush privileges”就可以了。
3、需要提防的攻擊有,防偷聽、篡改、回放、拒絕服務等,不涉及可用性和容錯方面。對所有的連接、查詢、其他操作使用基於ACL即訪問控制列表的安全措施來完成。也有壹些對SSL連接的支持。
4、除了root用戶外的其他任何用戶不允許訪問MySQL主數據庫中的user表; 加密後存放在user表中的加密後的用戶密碼壹旦泄露,其他人可以隨意用該用戶名/密碼相應的數據庫;?
5、用grant和revoke語句來進行用戶訪問控制的工作;
6、不使用明文密碼,而是使用md5()和sha1()等單向的哈系函數來設置密碼;
7、不選用字典中的字來做密碼;?
8、采用防火墻來去掉50%的外部危險,讓數據庫系統躲在防火墻後面工作,或放置在DMZ區域中。
百度百科-MySQL數據庫