reCAPTCHA Enterprise V1 API - Class Google::Cloud::RecaptchaEnterprise::V1::PrivatePasswordLeakVerification (v0.9.1)

Reference documentation and code samples for the reCAPTCHA Enterprise V1 API class Google::Cloud::RecaptchaEnterprise::V1::PrivatePasswordLeakVerification.

Private password leak verification info.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#encrypted_leak_match_prefixes

def encrypted_leak_match_prefixes() -> ::Array<::String>
Returns
  • (::Array<::String>) — 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

#encrypted_user_credentials_hash

def encrypted_user_credentials_hash() -> ::String
Returns
  • (::String) — Encrypted Scrypt hash of the canonicalized username+password. It is re-encrypted by the server and returned through reencrypted_user_credentials_hash.

#encrypted_user_credentials_hash=

def encrypted_user_credentials_hash=(value) -> ::String
Parameter
  • value (::String) — Encrypted Scrypt hash of the canonicalized username+password. It is re-encrypted by the server and returned through reencrypted_user_credentials_hash.
Returns
  • (::String) — Encrypted Scrypt hash of the canonicalized username+password. It is re-encrypted by the server and returned through reencrypted_user_credentials_hash.

#lookup_hash_prefix

def lookup_hash_prefix() -> ::String
Returns
  • (::String) — 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.

#lookup_hash_prefix=

def lookup_hash_prefix=(value) -> ::String
Parameter
  • value (::String) — 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.
Returns
  • (::String) — 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.

#reencrypted_user_credentials_hash

def reencrypted_user_credentials_hash() -> ::String
Returns
  • (::String) — Corresponds to the re-encryption of the encrypted_user_credentials_hash field. Used to match potential password leaks within encrypted_leak_match_prefixes.