our DM has given us a difficult code to crack.  Free online frequency analysis tools haven't helped any, so we're writing one that can do a few more things.