Generate SHA-1/256/384/512 hashes of text (Web Crypto).
Web Crypto API 기반. MD5는 브라우저 표준에서 지원하지 않아 제외했습니다.