python, decoding and encoding the message
a="53414e544120414e442048495320574f524b53484f50"
"".join([chr(int(a[i:(i+2)],16)) for i in range(0,len(a),2)])
=> 'SANTA AND HIS WORKSHOP'
a = 'SANTA AND HIS WORKSHOP'
"".join([hex(ord(c)) for c in a]).replace('0x','')
=> '53414e544120414e442048495320574f524b53484f50'