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

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

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

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

        

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

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

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

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

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


先分享一段源碼:

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è)置太簡單的源碼。當設(shè)置小於6位或者有幾位是連續(xù)重覆的卽會被提示“密碼過於簡單,請重新填寫”。如果密碼設(shè)置足夠複雜,卽會通過。

當然這裡隻是一段比較簡單的代碼。你可以自己修改,使密碼符閤某種格式纔能被通過。希望有拋磚引玉的作用。


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