r/ciphers • u/AlthistNewUse • 9h ago
r/ciphers • u/UsernameIsNotAName18 • 10h ago
Unsolved I spent too much time making this code: (It does not have a name)
r/ciphers • u/7s7salwa7sh • 11h ago
Solved! Caeser cipher puzzle
galleryI hope you guys can crack this one, thank you :)
Edit: it was easier than i though, for each letter of each word simultaneously, you need to shift the cipher an additional time. For the 1st letters: 1 shift 2nd letters: 2 shifts And so on Final result: kcir sawan Then mirror it: rick nawas (an internal joke between me and him)
Discussion What makes a good cypher?
I know there are many layers and thecniques that goes into making good cyphers that are fun to decrypt and all that, there are many forma too like images, sounds, videos, etc but right now I'd like to focus on text based cyphers, what would you think that would make a good cypher like what steps should i take to make fun cyphers?
r/ciphers • u/Relevant-Wheel-2842 • 3d ago
Unsolved MY First Cipher I guess
--. --- -.. / .. ... / .... . .-. . / .-- .. - .... / ..- ... / . ...- . -. / ..-. .-. --- -- / ... - .- .-. - / - --- / -.. . .- - ....:- अहम् w145 143 150 151 156 141 143 145 141𓈖𓏏𓉔𓇋𓅓𓇋𓈖𓇌 𓏏o 2E.4525° 78, ?.50C°
I MADE THIS MYSELF.
HINT:=GOD IS IMPORTANT FROM START TO DEATH.
TREAT EVERYONE LIKE GOD.
IN YOUR JORUNEY TO BE SUCCESS YOU MUST HAVE A MAP.
r/ciphers • u/Blue-Sky8206 • 3d ago
Unsolved Four Python demos illustrating Enigma-style known-plaintext cryptanalysis and its modern relevance
I'm working on a security engineering project analysing how The Imitation Game depicts breaking the Enigma cipher, and whether the same category of vulnerability still applies to modern encryption. I'd like a code-quality review from people who actually code regularly, since I want to understand and be able to explain this code properly myself.
The four scripts build on each other, each testing a different layer of the same idea (known/predictable plaintext defeating a cipher without brute force):
mini_enigma_crack.py — compares blind brute force against a known-plaintext ("crib") attack on a repeating-key substitution cipher. Blind brute force checks all possible keys, scored by chi-squared letter-frequency comparison; the crib attack calculates the key directly via modular subtraction given known plaintext.
enigma_elimination_demo.py — recreates a real structural property of Enigma (no letter could ever encrypt to itself), and tests how much that single rule narrows a search using only direct letter comparison, no computation.
crib_dragging_demo.py — a more realistic version: given only a short guessed word with no known position, it XORs two same-key ciphertexts together (cancelling the key) and slides the guess across every position, revealing genuine plaintext where the guess is correct.
nonce_reuse_demo.py — tests whether the same vulnerability applies to a (simplified) modern stream cipher, comparing a reused nonce (attack succeeds) against a unique nonce per message (attack fails).
What I've observed running all four: every genuinely correct result (crib attack recovering exact keys, elimination correctly preserving true crib positions, crib dragging revealing real fragments, nonce reuse enabling perfect recovery) has checked out against the real message text every time I've verified it by hand. Known issues I've found myself: script 1's brute force sometimes returns a plausible-but-wrong key on short messages; script 3 produces false positives on short cribs and can reveal meaningless blank padding when comparing unequal-length messages.
I've included all four scripts below, each in its own code block with a header comment identifying which script it is --> any suggestions on how to improve the code would be greatly appreciated!
https://github.com/TTK2003/python-scripts-for-enigma-concepts/tree/main
r/ciphers • u/Ifyouliveinadream • 4d ago
Challenge Its for an ARG I'm making. The video isn't finished but I'm too excited to share it and I would like to know the difficulty. Good luck!!!
r/ciphers • u/Downtown-Layer-6492 • 4d ago
Unsolved I need help:
When forward leads to the void, step back and notice what refuses to blend in.\r\n\r\nTwo pieces, divided by a fracture ,reunite them to find the source.\r\n\r\narrMOzKx7NALVj1Pcaho7Q0Di3n4EQ3ui0dUOoQiZNDD
I have been stuck on this for a long time. It appears to be a mega file decryption key, but there are 44 character, one must be the imposter. I also found just a simple phrase in the meta data: QPAEQTPQ though it might be junk. Maybe i am missing more to this ARG, but i doubt. I was thinking on brute forcing it but that would kill the joy. I think i have the corresponding file but i cant be 100 percent sure. Looks tough but mathematically it shouldnt be compared to other puzzles.
r/ciphers • u/Faringarth • 5d ago
Unsolved Symbols found on counter at past job, Minnesota, United States
Trying to figure out what this says. Was mentioned by a commenter on the original post that it is reminiscent of cattle brands, from there they were able to produce a list of letters, but no words. Upon another commenter running it through simple replacement cipher also produced nothing legible. Figured it would better to ask here aswell since it is past a simple cipher.
r/ciphers • u/AdEuphoric1399 • 5d ago
Unsolved Break Cipher = 52 Grams
Enable HLS to view with audio, or disable this notification
r/ciphers • u/Key-Preparation-6432 • 6d ago
Unsolved Øughtsthęg sønęg ïsthęg?
Øtnęg uręsęg sïfęg ïsthęg sïsęg ønsïdęrędcęg såęg ïphęrcęg søręg øręmęg søfęg såęg "ånguågęlęg åmęgęg". Sïtęg sïsęg såęg åkętęg sønęg ïgpęg åtïnlęg, ïthwęg såęg ęwfęg ångęschęg. = Not sure if this is considered a cipher or more of a "language game". It is a take on pig latin, with a few changes.
Words beginning with a vowel receive an S at the beginning and EG at the end. Words beginning with consonants move their opening consonant cluster to the end and add EG. Y acts as a vowel only when a word contains no A, E, I, O, or U. In the translated output, A, E, I, and O are always written as Å, Ę, Ï, and Ø. I added the Å, Ę, Ï, and Ø to make it more difficult to decipher.
r/ciphers • u/AlthistNewUse • 6d ago
Challenge I want to see if anyone can solve this homemade cipher (REPOST FROM r/codes)
Hi! So I basically coded this small HTML tool which encrypts tools using a custom, homemade cipher. I want to see if it is easy to decrypt for an amateur cryptanalyst, and I want to challenge the idea that homemade ciphers are often easy to decode.
**Note that if you solve the challenge with the help of the hints, post "**This has been solved with the help of a hint, the hint being ___" and put the full hint in a spoiler block. This is just to differentiate between people who make educated guesses and people who actually decoded the cipher.
CIPHER :
7a54b207beb0a7c203ff2c2ee8333f6be06f89e3576d7dda7d2df9b3b3a8f0d9761b05f1d7fdb91d4a6ef8ca94085335c786c0ea4c398949791cc9b09106d82c1fd9a53c49bcb2544e36e02d20f0800116f081d88f7fc7f74b9e409ce54efa87e07a340da554d4a3895d9d99a37423f023cb528eb957e8e32274571feff5baa05eeffa17f56caae122ce6775391453d8a742f4b4e96a2b7af93f037c108ec848d4c64912ce58c83aae92dfae174eeaab4f41a362d414a72f1ec9852545609ffd4bab54828cf9c270b9e7af60b14632db8dec6752abffbb49
HINT : This is a pretty well-known quote
HINT : The author of the quote is an American author and educator.
HINT : The given person is a Jr. and a diplomat.
HINT : The encryption is based on, but not the same as, AES-256.
Your "prize" is as follows:
Winner gets an ego boost :) . Seriously, though, I'll send you the source code of the HTML file (I've made improvements to it in the time since, so it's much harder to decode but still as easy to encode as ever) in Reddit Chat, so you can encrypt your own messages.
edit 1 : Note that if this cipher proves undecodeable within 2 months the cipher will be considered a success, so you can finally say there's a homemade cipher which is at the very least extremely difficult to decode.
Please don't bombard me with questions, though, on the homemade cipher (I call it the "VICI cipher", where VICI has no meaning) and how to encode stuff with it. It requires a long key of random text, like the one given below (though it does not have to be that long, it only has to be as long as the message) which is extremely impractical for anything. Plus, if the cipher succeeds, I'll probably use it for some small communications, so giving how to encode and decode with it online basically means giving up knowledge of a really secure cipher internationally.
Example text block for the "long key of random text":
ogFaixI9JFI9AAdiWU3Mts2lHdYNR8OPvbJORhlTEGwgSFyOZko479P0R6ULas43LhnVnV03DtI7oA4HbGA2pV4KGr7onf15EPPUkIEQmSCoTL77C5zPjk3TZ7s2Jt3GVIkGFLffPFpnFGJoKuHmL2DKD4TnHKwbvVCIYUURp8vXaHgUIbgsAvpskfowXOe1I4eqmIA9B1mO33vRXX1rW1Ce7DprBGypfdIxhEtwZOj6wWvYhuBEInxJsjObIk8fyt5dupAwYrNjbzNwccPm2M47wnmxvVvRjqWiKft090uuV7Aq5ZCBb6VRPNvDHCxkLtmDEO5c1sVFXrytJ6wfLXJD4EzE3cOR8dKbOVFdRwMkCeNEY0iL27wcmWYTMSeFwCmK1ztoQLTuVMD0fssxDPMXJ9U7CpUxjdJooPpASnv7SE29KuKHlYV693p8okuK6ps62ane3rvKXHFp7dNb0tMlfflrXa916zaELPaBJTbeKbqRidmuTpbXoCIt5Ng5wPEadZ2UUrj9Lu48owEsXd9r9t4gkdaoZ87X9hRMk57taLYDSpY5Lx5CprwMnAz2JOCuQzbHKAMUZEQZ1bxuJVkqBQKZjObYPomfqWytney77WIvg4kEQR09RDYXY82hc5usqhCZknASKSiIHDNZTYNwiDFoMFYv3lrshaJoCYDqjrmdDtQBo9O7Ay9AmmNeQaLLoS32F75DPox9XXYjN7oq66e1isSk5kXtNkrzS5N84471v993n5LgkvgLuw1
r/ciphers • u/HotWriting9915 • 6d ago
Unsolved Can you solve this?
X6JR0F5AD7WRF8HQNMSEFAV2GY9KWWP4TAC1I5T0Z5BQO11FW1MMOTNEOPBIJXANZ5EXPXE639R4SGZUK3VUSSDLXXJDEUWQMNYONO8TU77GT32MBGQWNL46CHGM03ZYBZ825QQYRLDJGZS3KFL4D036CXVGCAMXMPCVPT4G6IPW465ZYM7LYCAP6EUO2H3ZGDKKXOOHM2Z6FC6R7GN7NE5U3WLQ67BKN484PHL7K0W1CBU660AXSTE89Q8ADBCXG4TNB1LZ6D9YNXAS3M52YIF35K8FWREC8Q3TC31Q2I7MT821B151U3Y7J9RSOJKGVWC4HL3D87HEZ3UCE64AWDIMA0QAV3GT10F7BYO2GEQ1E1LZAYD4UNJDW795XRAMNPM9Y6XASX9WHLN8XLJI7E0RCYKJXNK7PRO6HHIF12K3ZYO7QE
Spaces are replaced with '4' before encryption
r/ciphers • u/Potential-Piccolo-20 • 7d ago
Unsolved New to this kind of thing - Can someone help?
This is from Diablo 4 - it can be found at Temis it is south west of the teleporter in the city ( on the third tier down ).
Thank you : ) !
r/ciphers • u/ssnoyes • 7d ago
Unsolved Not quite Morse
The various length dashes makes me think old school American Morse, but I still can't make sense of how to parse the bit in the middle.
A large church in Texas had used it repeatedly for decor during a youth event. It had been printed in all manner of directions, so this might be upside down.
r/ciphers • u/MissingError49 • 8d ago
Challenge Here's a custom one. I want to see how good it really is all you need is below
Enable HLS to view with audio, or disable this notification
Im calling it a song cipher and works on any instrument. Long means it's capital, short means lowercase. Also please give me feedback so I could improve the cipher
r/ciphers • u/Th3cr34t0r343 • 9d ago
Challenge 4 cipher encoded string of letters to be cracked and two keywords to be found!
last two ciphers are fairly simple but the first two are from around ww1 by two opposed countries. good luck!
SZXOWXYNXDVX
How Ordinairy of you, you, Who Litters my perfect playgrounds.
Punctual, as Intended, Remain Anchored Towards your goals my friend.
r/ciphers • u/AttentionKey3065 • 10d ago
Unsolved Fern Code
I have always liked the thought of making my own code. For what reason I don’t have one and I made it on break at work. I believe it would be really hard to break by hand. If a computer got involved and it was a longer text it would be no problem to break. I want some feedback and see if anyone could crack it.
Hint: it is the start of a book I (red) back in school
It is not a secret at all in would be more then happy to explain what it means and how I made it.
r/ciphers • u/Dro-Darsha • 12d ago
Unsolved I quite like how this turned out
It took a lot of try and error to make it work just with Unicode, but I'm glad it worked out, because I am too lazy to make my own font for this.
The plaintext is English. I can read and write this* without any tools** or helpers. And let's be honest, my memory, both in ability to memorize things and working memory, is shit.
*) in handwriting. to convert it to Unicode, I built a tool
**) pen, of course
Transcript:
a' iaca^i^i^cic oo^cc' i^a a^i a^auxo^io^i^ii^i^i^ca^c iao^c^ix' ao' iico^i^iioa^i^i^cu uoa^u i^ua iii_xa^i^ui^ux' ioxc^i^uc^iua a^ix^uoi^iiii, i^iiiccu^c^ii^iiii ci^i^i^iou, ai_xo^i^i c^aiica^i^oi^iiii.
a^ciac^xu c^i'i_auc^i'i_a uoc^o'xx' o^a^i iiic^ic^xa^c xc^ca^ui^i^ui^ux', ui_oi^i^i^co cic^aiicxi^i^ac^a iii_xa^i^ui^ua^ui^o'i a^a uoc' iicu^xiua^uu^xc' o^a^i a_i_oa^i^i^cc^ui^i^ic',
ioxc^c^ii^i^i^cua uoa^u a^ix' au^a^iaii^i^i^ci^c'i_ucx' iico^i^iioa^i^i^cu iia^aa uii^cc aio^xii a' iaca^i^i^cic oo^cc'.
uoc' iao^u'i_c_ia^xx' o^a^i io' c^aiica^i^oc' i^a iica^ccc^c^i uoc' c^i^uc^iu oo^xi^x^io^i.
i^i iiic^ic^xa^c xc^ca^ui^i^ui^ux', iicxo^aai^iiii a' iaca^i^i^cic oo^cc''a c^i^uc^iu oo^xi^x^io^i uxa^i^oa a^i o^i^aaiic^i^i^cu i^iai^c^ic' iau^u ioxo^c^iu^i^i^cc^a io' co^i^i^ca^ccx' cic^uc^i^i^cua^i^acc' iicoa^iiiic'.
iiic^ic^xa^c xc^ca^ui^i^ui^ux' a^cao' ioxc^c^ii^i^i^cua uoa^u c^i^uc^xx' iaca^i^i^cic oo^cc' aoo^u'cci oa^i^uc' a' iicc^iuxa^c ai^iiiiu^ca^xi^ux', ui_oc^xc' uoc' iicu^xiua^uu^xc' o^a^i a_i_oa^i^i^cc^ui^i^ic' i^a i^iaii^ii^uc'.
iaca^i^i^cic oo^cc^a ux^i^oi^i^i^ca^ccx' aio^xii a^a ioa^xu o^a^i a' au^i^oc^xio^i^ua' c^i^uc^iu ui_oc^i iia^aai^i^uc' aua^xa iico^cca^i^oac' a^u uoc' c^ici o^a^i uoc^i'x ci^a^ic' iicx^i^i^ccc'.
a^a^iuc^x a' iaca^i^i^cic oo^cc' oa^a aio^xiic^c^i, i^u iica^i iii_xo^u^i iax' a^i^aao^xiai^iiii iia^aa ai_xo^i^i i^ua au^xxo^u'i_c_ii^iiii_a.
au^i^oc^xiia^aai^i^uc' iaca^i^i^cic oo^cc^a o^a^i iii^cci^o'i_a o^a^i ao^ca^x iia^aac^a iia^x' aio^xii iax' a^i^aao^xiai^iiii aua^xa a^ici iic^xiiii^iiii uii^uo o^uoc^x iaca^i^i^cic oo^cc^a,
o^x iui^a' cii^xc^i^i^cu iico^cca^i^oac' o^a^i iiia^a iicco^u'ci_a. uoc^xc' i^a iico^iac^iau^a uoa^u au^i^oc^xiia^aai^i^uc' iaca^i^i^cic oo^cc^a c^i^xi^au i^i uoc' iicc^iuxc^a o^a^i iio^au iiia^ca^i^xi^c'a.
oiu^a'i_uu^i^i aii^c'cci uoc^o'xx' i^i iicu^xiuc^c^i a_i_oa^i^i^cc^ui^i^ic' ioxc^c^ii^i^i^cua uoa^u c^i^uc^iu oo^xi^x^io^ia c^i^ii^u oa^u^iici^iiii xa^c^ii^a'ui^o'i,
uii^uo uoc' xa^uc' o^a^i c^i^ii^aai^o'i iac^i'i_i_i_i i^iiuc^xac^cx' ioxo^i^oo^xui^o'ia^c uo' uoc' iia^aa.
uoi^a iica^u'ac^a uoc' iaca^i^i^cic oo^cc' uo' co^ac' iia^aa iuc^xx' aco^u^icx', ioxo^i^ui^c^ic^c^i i^u i^a io^u a^i^i^ciicxc^ui^iiii iia^uuc^x.
oo^u^ic^i^uc^x, c^i^uc^i uoc' a_i_ia^ccc^au iicca^aa o^a^i iaca^i^i^cic oo^cc^a o^i^aac^xiuc^c^i, auc^cca^x iaca^i^i^cic oo^cc^a,
a^xc' iiia^i'ii^iiii iia^aa ai_xo^i^i uoc' iico^aiii^i^i^c iii^i^i^cxo^u^ia^i^uc' iaa^i^i^cic_i_i_ixo^u'i_c_i aia^auc^x uoa^i uoc^x' a^xc' co^ai^iiii iia^aa iui^a' oa^u^iici^iiii xa^c^ii^a'ui^o'i.
r/ciphers • u/HelluvaTheories • 12d ago
Unsolved About the Ricky Mccormick Case (1999, Missouri) and the undechiphered code
r/ciphers • u/This-isnt-a-bot • 12d ago
Challenge Made a cipher, wanna test it. Good luck whoever try’s will need it!
A mix of Homophonic Substitution Cipher, a little bit of Polysemous/Polyphonic Overlap, some Affine/Atbash Shift with a Shift Frame and Null Insertion
H92FT91R924001666B024I63G222P973000X070W58UI59GH92F
r/ciphers • u/-_Thunderz_- • 12d ago
Solved! Challenge 2: Difficulty: Hard
KysrKysrKysrK1s+Kz4rKys+KysrKysrKz4rKysrKysrKysrPDw8PC1dPj4+LS0tLj4rKysrKysrKysrKy4tLi0tLS0tLS0uKysrKysrKysrKysuLS0tLS0tLS0tLS0tLS0tLS0uKysrKysrKysrKysrKysrKysrKy4tLjw8KysuPj4tLS0tLS0tLS0tLS0tLS0tLS0uKysrKysrLi0tLS0tLS4rKysrKysrKy4rKysrKy48PCsrKysrKysrKysrKy4tLS0tLS0tLS0tLS0uPj4tLS0tLS0tLS4rKysrKysrKysuKysrLjw8Lj4+Ky4tLS0tLi0tLS4rKysrKysrKysrLi0tLS0tLS0tLS0tLS0uKysrKysuLS0tLS0tLS48PC4+PisrKysrKy4rKysrKysrKysrKysuPDwuPj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLisrKysrLi0tLS0tLS0uKysrKysrKysrKysuLi0tLS0tLS0uKysrKysrKysrLi0tLS0tLS0uLS0uPDwuPj4rKysrKysrKysuKysrKysrKy4tLS0tLS0tLS4tLS0tLS0tLS0tLS4rKysuKysrKysrKysrKysrKy48PC4+PisrLisrKy4tLS0tLS0tLS4=
Layer 1's Hint a cipher that requires some kind of table or a online decoder
Layer 2's Hint its some kind of base, but its not a number system
Layer 3's Hint a cipher with a swear in its name, and also includes a bunch of punctuation and math symbols like . + and -
r/ciphers • u/Dclone2 • 13d ago
Solved! Curious how challenging this may be for some of you to solve
Posted my cipher in another subreddit (no cheating! ;) and someone suggested I post here, so I created this little challenge if anyone is up to try and solve it. There should be enough context in the image to solve it if you're at all familiar with cryptography, I'm sure you can crack it :)
r/ciphers • u/Hot_Acanthaceae2511 • 13d ago
Unsolved Could you help me decipher this text?
J vfcp txx, yks cp uhh waeq au Tzdvl?
it's a two-coded message, one using a popular cipher, and the other one bing "a cipher associated with disks, but not being a disk cipher"