This is an example run of a cryptoquote program that solves the extra challenge of allowing quotes that are split over multiple lines.
% python multicryptoquote.py |*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*| Welcome to Cryptoqote I'll print out a quote I've encrypted using a single letter substitution cipher. See if you can decrypt it, one letter at a time. Enter 'quit' to exit the game before solving. Good Luck! |*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*| ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ........................................ From which letter in puzzle string? l To which letter in solution string? e ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: us yEmepsuxusp rgE gvansurq eh evy hEffec oEuspj, cE knq evyjEfzEj rgE gupgEjr ryuovrE. -- rgvypeeb anyjgnff ........................................ From which letter in puzzle string? r To which letter in solution string? t ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: us yEmepsuxusp TgE gvansuTq eh evy hEffec oEuspj, cE knq evyjEfzEj TgE gupgEjT TyuovTE. -- Tgvypeeb anyjgnff ........................................ From which letter in puzzle string? g To which letter in solution string? h ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: us yEmepsuxusp THE HvansuTq eh evy hEffec oEuspj, cE knq evyjEfzEj THE HupHEjT TyuovTE. -- THvypeeb anyjHnff ........................................ From which letter in puzzle string? c To which letter in solution string? w ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: us yEmepsuxusp THE HvansuTq eh evy hEffeW oEuspj, WE knq evyjEfzEj THE HupHEjT TyuovTE. -- THvypeeb anyjHnff ........................................ From which letter in puzzle string? e To which letter in solution string? o ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: us yEmOpsuxusp THE HvansuTq Oh Ovy hEffOW oEuspj, WE knq OvyjEfzEj THE HupHEjT TyuovTE. -- THvypOOb anyjHnff ........................................ From which letter in puzzle string? f To which letter in solution string? l ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: us yEmOpsuxusp THE HvansuTq Oh Ovy hELLOW oEuspj, WE knq OvyjELzEj THE HupHEjT TyuovTE. -- THvypOOb anyjHnLL ........................................ From which letter in puzzle string? h To which letter in solution string? f ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: us yEmOpsuxusp THE HvansuTq OF Ovy FELLOW oEuspj, WE knq OvyjELzEj THE HupHEjT TyuovTE. -- THvypOOb anyjHnLL ........................................ From which letter in puzzle string? v To which letter in solution string? u ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: us yEmOpsuxusp THE HUansuTq OF OUy FELLOW oEuspj, WE knq OUyjELzEj THE HupHEjT TyuoUTE. -- THUypOOb anyjHnLL ........................................ From which letter in puzzle string? y To which letter in solution string? r ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: us REmOpsuxusp THE HUansuTq OF OUR FELLOW oEuspj, WE knq OURjELzEj THE HupHEjT TRuoUTE. -- THURpOOb anRjHnLL ........................................ From which letter in puzzle string? u To which letter in solution string? i ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: Is REmOpsIxIsp THE HUansITq OF OUR FELLOW oEIspj, WE knq OURjELzEj THE HIpHEjT TRIoUTE. -- THURpOOb anRjHnLL ........................................ From which letter in puzzle string? s To which letter in solution string? n ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: IN REmOpNIxINp THE HUanNITq OF OUR FELLOW oEINpj, WE knq OURjELzEj THE HIpHEjT TRIoUTE. -- THURpOOb anRjHnLL ........................................ From which letter in puzzle string? m To which letter in solution string? c ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: IN RECOpNIxINp THE HUanNITq OF OUR FELLOW oEINpj, WE knq OURjELzEj THE HIpHEjT TRIoUTE. -- THURpOOb anRjHnLL ........................................ From which letter in puzzle string? p To which letter in solution string? g ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: IN RECOGNIxING THE HUanNITq OF OUR FELLOW oEINGj, WE knq OURjELzEj THE HIGHEjT TRIoUTE. -- THURGOOb anRjHnLL ........................................ From which letter in puzzle string? a To which letter in solution string? m ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: IN RECOGNIxING THE HUMnNITq OF OUR FELLOW oEINGj, WE knq OURjELzEj THE HIGHEjT TRIoUTE. -- THURGOOb MnRjHnLL ........................................ From which letter in puzzle string? o To which letter in solution string? b ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: IN RECOGNIxING THE HUMnNITq OF OUR FELLOW BEINGj, WE knq OURjELzEj THE HIGHEjT TRIBUTE. -- THURGOOb MnRjHnLL ........................................ From which letter in puzzle string? j To which letter in solution string? s ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: IN RECOGNIxING THE HUMnNITq OF OUR FELLOW BEINGS, WE knq OURSELzES THE HIGHEST TRIBUTE. -- THURGOOb MnRSHnLL ........................................ From which letter in puzzle string? z To which letter in solution string? v ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: IN RECOGNIxING THE HUMnNITq OF OUR FELLOW BEINGS, WE knq OURSELVES THE HIGHEST TRIBUTE. -- THURGOOb MnRSHnLL ........................................ From which letter in puzzle string? n To which letter in solution string? u ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: IN RECOGNIxING THE HUMUNITq OF OUR FELLOW BEINGS, WE kUq OURSELVES THE HIGHEST TRIBUTE. -- THURGOOb MURSHULL ........................................ From which letter in puzzle string? q To which letter in solution string? y ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: IN RECOGNIxING THE HUMUNITY OF OUR FELLOW BEINGS, WE kUY OURSELVES THE HIGHEST TRIBUTE. -- THURGOOb MURSHULL ........................................ From which letter in puzzle string? b To which letter in solution string? d ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: IN RECOGNIxING THE HUMUNITY OF OUR FELLOW BEINGS, WE kUY OURSELVES THE HIGHEST TRIBUTE. -- THURGOOD MURSHULL ........................................ From which letter in puzzle string? n To which letter in solution string? a ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: IN RECOGNIxING THE HUMANITY OF OUR FELLOW BEINGS, WE kAY OURSELVES THE HIGHEST TRIBUTE. -- THURGOOD MARSHALL ........................................ From which letter in puzzle string? k To which letter in solution string? p ........................................ PUZZLE: us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq evyjlfzlj rgl gupgljr ryuovrl. -- rgvypeeb anyjgnff ---------------- YOUR SOLUTION: IN RECOGNIxING THE HUMANITY OF OUR FELLOW BEINGS, WE PAY OURSELVES THE HIGHEST TRIBUTE. -- THURGOOD MARSHALL ........................................ From which letter in puzzle string? x To which letter in solution string? z You Solved it!!! in recognizing the humanity of our fellow beings, we pay ourselves the highest tribute. -- thurgood marshallReturn to Lab 07