Practice and study of secure communications
Name |
Preview |
Code |
Difficulty |
Security - Message Space and Ciphertext Space |
Given a message, you need to find what message you obtain if you shift each digit in the message string ( 1 to the right and cyclic). |
C++ |
Easy |
Security Key Spaces |
Consider a message that consists of decimal digits and a key, e, which operates by shifting each digit by e places. Find the corresponding cipher text. |
C++ |
Easy |
Security Encryption Scheme |
Count the number of bijections and the number of keys that produce different encryption functions. |
C++ |
Easy |
Name |
Preview |
Code |
Difficulty |
PRNG Sequence Guessing |
Given last ten output values of random.nextInt(), guess the next value to be output by the generator. |
C++ |
Medium |
Keyword Transposition Cipher |
Given a piece of cipher text and the keyword used to encipher it, write an algorithm to output the original message . |
Python |
Easy |
Basic Cryptanalysis |
Given a piece of text encoded with a simple monoalphabetic substitution cipher, use basic cryptanalytic techniques to attempt to recover the original plain text. |
Python |
Hard |