Which of the following describes a type of algorithm that cannot be reversed in order to decode the data?