Hash
Type anything and every digest updates as you go.
MD5 is not part of the Web Crypto API, so it is implemented here in plain JavaScript. SHA-1, SHA-256, SHA-384 and SHA-512 come straight from crypto.subtle, which needs a secure context (https or localhost). Checking now…