SHA 512 - Secure Hash Algorithm

    Solve the following
    
    Exercise 1
    Consider the input message “defbcdefabc” that is given to SHA 512 algorithm. Determine the input message block in hexadecimal after padding. The binary representation for the characters used in the message is given below
    a	01100001
    b	01100010
    c	01100011
    d	01100100
    e	01100101
    f	01100110
    
    Exercise 2
    
    Consider X = 1100101110111101
    Compute the result of the given expression 
     
    
     Exercise 3
     Elaborate the steps involved in the computation of the following 
    i.	Generating 80 words from an input message block of 1024 bits in SHA 512 
    ii.	Computing the output of a round in SHA 512.
    
    Exercise 4
    Elaborate the conversion of a 1535 bit input message to a 512 bit message digest using SHA 512 algorithm. Provide a detailed explanation of all the steps involved in the creation of the message digest.