For this question I am asked to:
- convert text to hash, 
- then put it into a byte array, 
- construct a new byte array 0b, with a zero byte at index 0 then b. 
I am able to get the hash of the message c84291b88e8367ef3448899117f8b497f58ac7d43689239783f708ea0092c39b with my code:
MessageDigest md = MessageDigest.getInstance("SHA-256");
    
    //Convert Message to hash
md.update(message1.getBytes());
byte[] digest = md.digest();
String Hash = hexaToString(digest);
System.out.println( "Message 1 in hash is = " + Hash);  
And I am able to convert it into a byte array but I am not sure how to add the zerobyte to the start of the byte array?
 
     
    