[PR #132] Add Crypto Puzzles (fun brain teasers to get kids interessted in ©️ Ɽ Ŷ ₱ ⍑ 🍩 Ꮆ Ɽ ค ₱ ዙ ¥ ) #148

Open
opened 2025-11-06 09:10:28 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/sobolevn/awesome-cryptography/pull/132
Author: @ruppde
Created: 12/11/2020
Status: 🔄 Open

Base: masterHead: master


📝 Commits (1)

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

Most easy ciphers require zero knowledge about the algorithm used. These puzzles can be "cracked" without any boring explanation, tables or tools. It should be sufficient to know that the the first words are always the same, e.g. "Top secret" to find the pattern and figure out how the secret code works. This makes it possible to decrypt the rest of the message. (Cryptographers would call it a known plaintext attack.)

Here's a running instanceof the web interface which supports most of the functions.

Example sentence:

opT ecret!s heT ookiesc rea iddenh ni het edr owl!b

a) Transposition ciphers

Moved whitespace: To pSecr et!T heCookie sA reHidd enI nTh eRe dB owl!
Randomize middle of words: Top setrce! The coekios are hieddn in the red bolw!

b) Substitution ciphers

Upside down every 2nd word: Top ¡ʇǝɹɔǝs The sǝᴉʞooɔ are uǝppᴉɥ in ǝɥʇ red ¡ꞁʍoq
Leet speak: T0p $3cr3t! Th3 c00k13$ @r3 h1dd3n 1n th3 r3d b0wl!
Camelcase: tOp sEcReT! tHe cOoKiEs aRe hIdDeN In tHe rEd bOwL!
Characters to numbers: 20,15,16, 19,5,3,18,5,20,!, 20,8,5, 3,15,15,11,9,5,19, 1,18,5, 8,9,4,4,5,14, 9,14, 20,8,5, 18,5,4, 2,15,23,12
Characters to roman numbers: XX,XV,XVI, XIX,V,III,XVIII,V,XX,!, XX,VIII,V, III,XV,XV,XI,IX,V,XIX, I,XVIII,V, VIII,IX,IV,IV,V,XIV, IX,XIV, XX,VIII,V, XVIII,V,IV, II,XV,XXIII,XII!
2000 year old URL: https://CXCII.CLXVIII.I.CXXIII/puzzle.py (https://192.168.1.123/puzzle.py)
rot13: Gbc frperg! Gur pbbxvrf ner uvqqra va gur erq objy!

...
See full list of examples on https://htmlpreview.github.io/?https://github.com/2d4d/crypto_puzzles/blob/master/examples/Examples.html


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/sobolevn/awesome-cryptography/pull/132 **Author:** [@ruppde](https://github.com/ruppde) **Created:** 12/11/2020 **Status:** 🔄 Open **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (1) - [`8823503`](https://github.com/sobolevn/awesome-cryptography/commit/8823503bd71fcb7516bf203a5d612f8a85d0658e) Update README.md ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description Most easy ciphers require zero knowledge about the algorithm used. These puzzles can be "cracked" without any boring explanation, tables or tools. It should be sufficient to know that the the first words are always the same, e.g. "Top secret" to find the pattern and figure out how the secret code works. This makes it possible to decrypt the rest of the message. (Cryptographers would call it a known plaintext attack.) Here's a running instanceof the web interface which supports most of the functions. Example sentence: opT ecret!s heT ookiesc rea iddenh ni het edr owl!b a) Transposition ciphers Moved whitespace: To pSecr et!T heCookie sA reHidd enI nTh eRe dB owl! Randomize middle of words: Top setrce! The coekios are hieddn in the red bolw! b) Substitution ciphers Upside down every 2nd word: Top ¡ʇǝɹɔǝs The sǝᴉʞooɔ are uǝppᴉɥ in ǝɥʇ red ¡ꞁʍoq Leet speak: T0p $3cr3t! Th3 c00k13$ @r3 h1dd3n 1n th3 r3d b0wl! Camelcase: tOp sEcReT! tHe cOoKiEs aRe hIdDeN In tHe rEd bOwL! Characters to numbers: 20,15,16, 19,5,3,18,5,20,!, 20,8,5, 3,15,15,11,9,5,19, 1,18,5, 8,9,4,4,5,14, 9,14, 20,8,5, 18,5,4, 2,15,23,12 Characters to roman numbers: XX,XV,XVI, XIX,V,III,XVIII,V,XX,!, XX,VIII,V, III,XV,XV,XI,IX,V,XIX, I,XVIII,V, VIII,IX,IV,IV,V,XIV, IX,XIV, XX,VIII,V, XVIII,V,IV, II,XV,XXIII,XII! 2000 year old URL: https://CXCII.CLXVIII.I.CXXIII/puzzle.py (https://192.168.1.123/puzzle.py) rot13: Gbc frperg! Gur pbbxvrf ner uvqqra va gur erq objy! ... See full list of examples on https://htmlpreview.github.io/?https://github.com/2d4d/crypto_puzzles/blob/master/examples/Examples.html --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-06 09:10:28 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-cryptography#148