我在做一个数据库登陆界面,密码存入数据库可以被看到的,并不安全,请高手帮助

解决方案 »

  1.   

    打開access,在菜單欄中工具-保全-資料庫密碼設定.
    然後在設計數據庫時,將密碼一欄的"輸入遮罩"一欄選擇"密碼******"的形式.
    這樣密碼就設定好了.
    但在vb中打開數據庫時要解開密碼: 只要在connectionstring中,在后面加上Jet OLEDB:Database Password=密碼. 就可以了.如下:dim db As ADODB.Connection
    dim tsstr as string
    tsstr="d:\ace.mdb"
    db.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & tsstr & ";Persist Security Info=False;Jet OLEDB:Database Password=0000"
    db.Open
      

  2.   

    md5加密。
    每次验证时把把提交的用户名密码用md5加密后与数据库中加密好的用户名密码对比就可以了。
    搜索一下可以查到md5函数和使用方法。