forge icon indicating copy to clipboard operation
forge copied to clipboard

Use raw byte array as input of sha1

Open ArthurAttout opened this issue 2 years ago • 1 comments

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 ?

ArthurAttout avatar Nov 29 '23 15:11 ArthurAttout

.update(String.fromCharCode(104, 101, 108, 108, 111))

j4k0xb avatar Mar 04 '25 15:03 j4k0xb