sha256 a file based on cryptojs