Geheime diensten informeren hun agenten via versleutelde berichten. Een mogelijk systeem gaat als volgt:
Met een agent wordt het teken "$"
afgesproken. De boodschap "MI6"
werd in onderstaand versleuteld bericht verstopt:
kr5Y= m HA+Y2X5%xM$PGEFs {,M5Zr?WR8I$3 a#n>Q . #G6$9 E p 0L.ndr
Programmeer de functie ontcijfer()
die een versleuteld bericht en het afgesproken teken vraagt. De functie geeft de
(leesbare) boodschap terug.
>>> ontcijfer("kr5Y= m HA+Y2X5%xM$PGEFs {,M5Zr?WR8I$3 a#n>Q . #G6$9 E p|0L.ndr", "$")
MI6