Open
Description
From wiki list
Ceasar Cipher
- 7 kyu
- Input is lowercase and some special chars. Encoded chars are lowercase letters. Variable
step
which can be larger than alphabet size and needs to be modulo'd by users. Characters form outside of allowed alphabet should be passed through unmodified. Only encryption. - Satisfaction 81% with ~390 completions
- 1 pending issue
- 3 languages, no pending translations
- Published Mar 2016, author inactive
- 6 kyu
- Input is lowercase, uppercase, digits, and some special chars. Encoded chars are lowercase and uppercase letters. Variable
step
which can be larger than alphabet size or less than 0 and needs to be modulo'd by users. Characters form outside of allowed alphabet should be passed through unmodified. Only encryption. - Satisfaction 91% with ~2300 completions.
- 1 pending issue
- 5 languages, no pending translations.
- Published Nov 2014, author inactive.
- 5 kyu
- Input is lowercase and uppercase letters, no characters out of alphabet. Shift is variable in range
[1, 26]
. Solution is a class with encryption and decryption ops. - Satisfaction 91% with 3600 completions.
- 4 pending issues.
- 5 languages, no pending translations.
- Published Oct 2013, author inactive.
- 7 kyu
- Input is lowercase and uppercase letters, spaces, and some punctuation. Encodable chars are only letters. Shift is fixed to be 1. Only encryption.
- Satisfaction 89% with ~1300 completions.
- 2 pending issues.
- 5 languages, no pending translations.
- Published Aug 2016, author inactive.
- 7 kyu
- Input is only lowercase letters. Shift is fixed at 10. Encryption only.
- Satisfaction 92% with 4000+ completions.
- No pending issues.
- 13 languages, no pending translations.
- Published Sep 2016, author active.
ROT13
Like Caesar, but shift is fixed to 13, and decryption is identical to encryption.
- 5 kyu
- Input is lowercase, uppercase letters, digits, and punctuation. Only letters to be encoded.
- Satisfaction 89% with 18k+ completions.
- No pending issues.
- 14 languages + 7 pending translations.
- Published Aug 2013, author inactive.
- 5 kyu
- Input is lowercase, uppercase letters, digits, and punctuation. Only letters to be encoded.
- Satisfaction 89% with 76k+ completions.
- 4 pending issues.
- 16 languages + 7 pending translations.
- Published Feb 2014, author inactive.
Atbash Cipher
Atbash is not exactly equivalent to Caesar cipher with a shift, but is often seen as equally dull as Caesar. Caesar and Atbash might, or might not, be seen as similar enough to keep only one, or both. It's one of the points to be discussed in this ticket.
- 7 kyu
- Input is lowercase letters and spaces
- Satisfaction 94% with ~2k completions
- 1 pending issue
- 5 languages + 1 pending translation
- Published Nov 2015, author active.
- 7 kyu
- Input is uppercase and lowercase letters, spaces, punctuation. Only lowercase letters are to be encoded.
- Satisfaction 92% with 371 completions.
- No pending issues.
- 2 languages + 1 pending translation.
- Published Dec 2016, author inactive.
- 6 kyu
- Requested operations are encryption and decryption (even though they are identical). Alphabet is given as a parameter.
- Satisfaction 91% with 600 completions.
- 3 pending issues.
- 4 languages + 1 pending translation
- Published Feb 2014, author active
Other
- 6 kyu
- Combo of ROT13 followed by Atbash
- Satisfaction 93% with 560 completions.
- 1 pending issue
- 3 languages
- Published Mar 2016, author deleted.
Conclusion
- Retire 1. Caeser Encryption
- Move Haskell translation to 2.
- Keep 2. Dbftbs Djqifs
- Keep 3. Caesar Cipher Helper
- Retire 4. Weird words
- Move C++ translation to 2.
- Move C# translation to 2.
- Retire 5. Move 10
- Evaluate Clojure, CoffeScript, Crystal, Haskel, Java, Julia, Kotlin, NASM translations to move or recreate in 2.
- Retire 6. ROT13
- Move approved CoffeeScript tranlation to 7.
- Move approved Objective-C tranlation to 7.
- Move pending PowerShell tranlation to 7.
- Keep 7. Rot13
- Retire 8. Decoding a message
- Move approved C translation to 10.
- Move approved COBOL translation to 10.
- Move pending Swift translation to 10.
- Retire 9. Emily's Eccentric Encoding
- Keep 10. Atbash Cipher Helper
- Retire 11. ROT13 variant cipher
Metadata
Metadata
Assignees
Type
Projects
Status
Filling gaps