Reference documentation and code samples for the Data Loss Prevention V2 Client class CryptoHashConfig.
Pseudonymization method that generates surrogates via cryptographic hashing.
Uses SHA-256. The key size must be either 32 or 64 bytes. Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). Currently, only string and integer values can be hashed. See https://cloud.google.com/sensitive-data-protection/docs/pseudonymization to learn more.
Generated from protobuf message google.privacy.dlp.v2.CryptoHashConfig
Namespace
Google \ Cloud \ Dlp \ V2Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ crypto_key |
Google\Cloud\Dlp\V2\CryptoKey
The key used by the hash function. |
getCryptoKey
The key used by the hash function.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dlp\V2\CryptoKey|null |
hasCryptoKey
clearCryptoKey
setCryptoKey
The key used by the hash function.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dlp\V2\CryptoKey
|
Returns | |
---|---|
Type | Description |
$this |