Ein Hash wird ausschliesslich aus einer Bytefolge erstellt. Aus einem String niemals. Darum muss der String erst in eine Bytefolge übertragen werden und dann kann daraus der Hash gebildet werden.
Besser (bzw. zur Klarstellung für Andere): 'Darum muss der String als Bytefolge interpretiert werden'. Übertragen werden muss hier nichts.