forge
forge copied to clipboard
Use raw byte array as input of sha1
I cannot figure out any way to feed straight byte arrays to sha1.
My understanding is that those two lines should return identical results
forge.md.sha1.create().update('hello', 'utf8').digest().toHex()
forge.md.sha1.create().update([104,101,108,108,111]).digest().toHex()
ASCII encoding of hello is [104, 101, 108, 108, 111]. How can I feed this raw byte array directly into sha1 and make it understand it as such ?
.update(String.fromCharCode(104, 101, 108, 108, 111))