Can we do Cryptography in JavaScript ?

Language: JavaScript
Generate SHA1 Hash
Generate MD5 Hash
Generate SHA256 Hash
Generate Bcrypt Hash