# FirebaseAdmin.Auth.Hash.HmacSha512

Represents the HMAC SHA512 password hashing algorithm.

## Summary

Can be used as an instance of [UserImportHash](https://firebase.google.com/docs/reference/admin/dotnet/class/firebase-admin/auth/user-import-hash#class_firebase_admin_1_1_auth_1_1_user_import_hash) when importing users.

### Inheritance

Inherits from: [FirebaseAdmin.Auth.Hash.Hmac](https://firebase.google.com/docs/reference/admin/dotnet/class/firebase-admin/auth/hash/hmac)

| ### Constructors and Destructors ||
|---|---|
| `https://firebase.google.com/docs/reference/admin/dotnet/class/firebase-admin/auth/hash/hmac-sha512#class_firebase_admin_1_1_auth_1_1_hash_1_1_hmac_sha512_1a378f2f5532109c5f95545e579240c538()` Initializes a new instance of the [HmacSha512](https://firebase.google.com/docs/reference/admin/dotnet/class/firebase-admin/auth/hash/hmac-sha512#class_firebase_admin_1_1_auth_1_1_hash_1_1_hmac_sha512) class. ||

## Public functions

### HmacSha512

```
 HmacSha512()
```
Initializes a new instance of the [HmacSha512](https://firebase.google.com/docs/reference/admin/dotnet/class/firebase-admin/auth/hash/hmac-sha512#class_firebase_admin_1_1_auth_1_1_hash_1_1_hmac_sha512) class.

Defines the name of the hash to be equal to HMAC_SHA512.