public sealed class CryptoHashConfig : IMessage<CryptoHashConfig>, IEquatable<CryptoHashConfig>, IDeepCloneable<CryptoHashConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Data Loss Prevention v2 API 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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eCryptoHashConfig\u003c/code\u003e class within the Google Cloud Data Loss Prevention v2 API, specifically for version 4.12.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCryptoHashConfig\u003c/code\u003e is a pseudonymization method that employs SHA-256 cryptographic hashing to generate surrogates, accepting key sizes of either 32 or 64 bytes.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation outlines that \u003ccode\u003eCryptoHashConfig\u003c/code\u003e implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and its output is a base64 encoded representation of the hashed data.\u003c/p\u003e\n"],["\u003cp\u003eThis class is designed to hash string and integer values, and the documentation provides details on the \u003ccode\u003eCryptoKey\u003c/code\u003e property, which is used by the hash function and is also of type CryptoKey.\u003c/p\u003e\n"],["\u003cp\u003eThe page also lists the history of changes made to this class, with the most current version being 4.16.0 and extending back to version 2.15.0, accessible through links on the page.\u003c/p\u003e\n"]]],[],null,[]]