コード例 #1
0
ファイル: authentication.py プロジェクト: alxsoares/mitmproxy
 def test(self, username, password_token):
     if username not in self.usernames:
         return False
     full_token = self.usernames[username]
     dummy, magic, salt, hashed_password = full_token.split('$')
     expected = md5crypt.md5crypt(password_token, salt, '$'+magic+'$')
     return expected==full_token
コード例 #2
0
ファイル: http_auth.py プロジェクト: fschulze/netlib
 def test(self, username, password_token):
     ui = self.usernames.get(username)
     if not ui:
         return False
     expected = md5crypt.md5crypt(password_token, ui["salt"],
                                  '$' + ui["magic"] + '$')
     return expected == ui["token"]
コード例 #3
0
ファイル: http_auth.py プロジェクト: Sktank/county
 def test(self, username, password_token):
     ui = self.usernames.get(username)
     if not ui:
         return False
     expected = md5crypt.md5crypt(password_token, ui["salt"], '$'+ui["magic"]+'$')
     return expected==ui["token"]