Hi Levente --
+1
Considering backwards compatibility, you could retain #md5HashStream: and create and use a new #md5HashStreamReversed:.
Considering ByteString-to-ByteArray conversion, you could also use #changeClassTo: before and after the computation. I documented this pattern in #utf8Decoded and #utf8Encoded.
Best, Marcel