public static getInstance(algorithm as String) as MessageDigest throws CryptoException:
Compatibility factory for dynamic algorithm selection.
Direct subclass construction such as SHA256() or SHA3_512() remains the primary API. This helper exists for configuration-driven code paths and for transition from the previous design.
Ready-to-use digest instance.