Q1) If this is psudocode for encryption feistel cipher determine decryption algorithm?
Input: plaintext = (left[0], right[0]) for round from 1 to 16 do left[round] := right[round-1] right[round] := left[round-1] ⊕ F(key[round-1], right[round-1]) end for
Output: ciphertext = (left[16], right[16]) Describe the pseudo-code of the corresponding decryption algorithm for this cipher.