office交流網(wǎng)--QQ交流群號及微信交流群

Access培訓(xùn)群:792054000         Excel免費(fèi)交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

微信交流群(請用微信掃碼)

        

Access檢測設(shè)置的注冊密碼是否太簡單,判斷密碼的復(fù)雜程度

2017-09-15 17:18:00
tmtony8
原創(chuàng)
4701

Access的安全性問題備受關(guān)注。Access密碼經(jīng)常被破解。

如何有效地完全防止這類情況發(fā)生呢?答案是否定的。我們做到的只能是提高安全性,多做保護(hù)措施,減少被破解的渠道

今天講講密碼的設(shè)置:在用戶登錄的之前,要先設(shè)置用戶密碼。用戶密碼太簡單會(huì)很容易被其他用戶破解登錄的


先分享一段源碼:

Public Function password_judge(passwd As String) As Boolean
 Dim A(5) As Integer
 Dim b As Integer
 Dim i As Integer
 password_judge = True
 
  If Len(passwd) < 6 Then
        password_judge = False
        Exit Function
   End If
     For i = 1 To 5
         b = i + 1
         A(i) = Asc(Mid(passwd, b, 1)) - Asc(Mid(passwd, i, 1))
     Next
     
      If A(1) = A(2) Or A(4) = A(5) Then
          password_judge = False
      End If
       
End Function


這是一段簡單的防止密碼設(shè)置太簡單的源碼。當(dāng)設(shè)置小于6位或者有幾位是連續(xù)重復(fù)的即會(huì)被提示“密碼過于簡單,請重新填寫”。如果密碼設(shè)置足夠復(fù)雜,即會(huì)通過。

當(dāng)然這里只是一段比較簡單的代碼。你可以自己修改,使密碼符合某種格式才能被通過。希望有拋磚引玉的作用。


    分享
    文章分類
    聯(lián)系我們
    聯(lián)系人: 王先生
    Email: 18449932@qq.com
    QQ: 18449932
    微博: officecn01
    移動(dòng)訪問