Computes a stable SHA-256 hash for media bytes.
The browser SubtleCrypto implementation is used when available for performance. A CryptoJS fallback keeps the helper working in environments where Web Crypto is unavailable or partially polyfilled.
SubtleCrypto
Raw media bytes to hash.
Lowercase hexadecimal SHA-256 digest.
Computes a stable SHA-256 hash for media bytes.
The browser
SubtleCryptoimplementation is used when available for performance. A CryptoJS fallback keeps the helper working in environments where Web Crypto is unavailable or partially polyfilled.