public static getInstance(algorithm as String) as Mac throws CryptoException:
Compatibility factory for dynamic algorithm selection.
The preferred API is Hmac(SHA256()), Hmac(SHA512()), and so on.
| Parameter | Description |
|---|---|
algorithm | HMAC algorithm such as HmacSHA256 or SHA-256. |
Ready-to-use MAC instance.
import klyn.cryptography
mac = Mac.getInstance("HmacSHA256")
print(mac.algorithm)