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 marshall
Return to Lab 07