Client-side cryptography and canonicalization for Google Cloud Fraud Defense's private password leak check.