Class PrivatePasswordLeakVerification (1.7.0)

PrivatePasswordLeakVerification(
    mapping=None, *, ignore_unknown_fields=False, **kwargs
)

Private password leak verification info.

Attributes

NameDescription
lookup_hash_prefix bytes
Exactly 26-bit prefix of the SHA-256 hash of the canonicalized username. It is used to look up password leaks associated with that hash prefix.
encrypted_user_credentials_hash bytes
Encrypted Scrypt hash of the canonicalized username+password. It is re-encrypted by the server and returned through ``reencrypted_user_credentials_hash``.
encrypted_leak_match_prefixes Sequence[bytes]
List of prefixes of the encrypted potential password leaks that matched the given parameters. They should be compared with the client-side decryption prefix of ``reencrypted_user_credentials_hash``
reencrypted_user_credentials_hash bytes
Corresponds to the re-encryption of the ``encrypted_user_credentials_hash`` field. Used to match potential password leaks within ``encrypted_leak_match_prefixes``.

Inheritance

builtins.object > proto.message.Message > PrivatePasswordLeakVerification