Hash é unidirecional, não é possível reverter para o texto original.
Use SHA-256 ou SHA-512 para verificação de integridade. SHA-1 é obsoleto para fins de segurança. Todo o processamento é feito localmente no navegador via Web Crypto API.
Limite: 1.000.000 caracteres