+"""Simple digraph substitution cipher, using the
+[Polybius square](https://en.wikipedia.org/wiki/Polybius_square). Enciphering
+and deciphering, and a couple of ways to break these ciphers.
+"""
import multiprocessing
from szyfrow.support.utilities import *
from szyfrow.support.language_models import *
"""Encipher a message with Polybius cipher, using a keyword to rearrange
the alphabet
-
>>> polybius_encipher('this is a test message for the ' \
'polybius decipherment', 'elephant', \
[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], \