office交流網--QQ交流群號

Access培訓群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

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

Access檢測設置的注冊密碼是否太簡單,判斷密碼的復雜程度

2017-09-15 17:18:00
tmtony8
原創
1730

Access的安全性問題備受關注。Access密碼經常被破解。

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

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


先分享一段源碼:

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


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

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


    分享
    北京十一选五基本走势