TODO -> Add encoding function. NEED TO FIX -> XOR operation only works when the length of data and key is same.