Tags: programming 

Rating: 0

tl;dr

The message is converted to decimal, and `0` is replaced with a random string

Then the cipher takes in one character at a time and computes some value incrementally, so a recursive algorithm is used to bruteforce the characters from back to front.