MCPcopy
hub / github.com/django/django / verify

Method verify

django/contrib/auth/hashers.py:438–445  ·  view source on GitHub ↗
(self, password, encoded)

Source from the content-addressed store, hash-verified

436 }
437
438 def verify(self, password, encoded):
439 argon2 = self._load_library()
440 algorithm, rest = encoded.split("$", 1)
441 assert algorithm == self.algorithm
442 try:
443 return argon2.PasswordHasher().verify("$" + rest, password)
444 except argon2.exceptions.VerificationError:
445 return False
446
447 def safe_summary(self, encoded):
448 decoded = self.decode(encoded)

Calls 3

_load_libraryMethod · 0.80
splitMethod · 0.45
verifyMethod · 0.45