Which word could best substitute the (underlined) portion of the sentence?

The students are working on a mystery message and they have found a computer program to help them with the (process of encoding their message.)

cipher
decipher
encryption
cryptanalyst