December Advent of Cryptography

December 2025

Daily Cryptography Challenges

31 Days • 31 Ciphers

December Advent of Cryptography

31 days of cryptography challenges to master cipher-breaking this December

December 2025
Cryptography Challenges
1/31 Released

Daily Challenges

New cryptography challenges unlock each day throughout December. Decrypt the ciphers and submit your flags!

Day 1
Easy

The Cipher

In 58 BC, Julius Caesar encrypted his military communications using a substitution cipher. Your mission: intercept and decrypt an encoded message from his campaign in Gaul. The cipher shifts each letter by a fixed number of positions in the alphabet. Intelligence suggests the shift value is 3.

10/1/2025
Day 2
Easy

Mirror Mirror

A spy has sent you an urgent message, but it appears scrambled. Upon closer inspection, you realize the text has been reversed—a technique used by ancient Greek cryptographers. Your task is to restore the message to its original form and reveal the hidden intelligence.

10/2/2025
Day 3
Medium

The Enigma

You've intercepted a data transmission from an unknown source. The message appears to be encoded in Base64—a binary-to-text encoding scheme commonly used to safely transmit data across networks. Decode this transmission to uncover the flag hidden within the seemingly random string of characters.

10/3/2025
Day 4
Medium

Secrets

A double agent has delivered an encrypted hex string. Intelligence reports suggest it was encrypted using the XOR (exclusive OR) cipher with a single repeating byte as the key. XOR encryption is symmetric—the same key both encrypts and decrypts. Your mission: brute force the key space (0-255) to reveal the secret.

10/4/2025
Day 5
Hard

The Vault

You've breached a secure vault and discovered a message protected by the Vigenère cipher—a polyalphabetic substitution cipher once considered 'le chiffre indéchiffrable' (the indecipherable cipher). Unlike Caesar's simple shift, Vigenère uses a keyword to shift each letter by different amounts. The keyword has been compromised: 'CIPHER'. Decrypt the vault's contents before time runs out.

10/5/2025
Day 6
Medium

Classified: Day 6

[REDACTED] This classified cryptography challenge will be declassified on December 6th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/6/2025
Day 7
Medium

Classified: Day 7

[REDACTED] This classified cryptography challenge will be declassified on December 7th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/7/2025
Day 8
Medium

Classified: Day 8

[REDACTED] This classified cryptography challenge will be declassified on December 8th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/8/2025
Day 9
Medium

Classified: Day 9

[REDACTED] This classified cryptography challenge will be declassified on December 9th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/9/2025
Day 10
Medium

Classified: Day 10

[REDACTED] This classified cryptography challenge will be declassified on December 10th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/10/2025
Day 11
Medium

Classified: Day 11

[REDACTED] This classified cryptography challenge will be declassified on December 11th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/11/2025
Day 12
Medium

Classified: Day 12

[REDACTED] This classified cryptography challenge will be declassified on December 12th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/12/2025
Day 13
Medium

Classified: Day 13

[REDACTED] This classified cryptography challenge will be declassified on December 13th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/13/2025
Day 14
Medium

Classified: Day 14

[REDACTED] This classified cryptography challenge will be declassified on December 14th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/14/2025
Day 15
Medium

Classified: Day 15

[REDACTED] This classified cryptography challenge will be declassified on December 15th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/15/2025
Day 16
Medium

Classified: Day 16

[REDACTED] This classified cryptography challenge will be declassified on December 16th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/16/2025
Day 17
Medium

Classified: Day 17

[REDACTED] This classified cryptography challenge will be declassified on December 17th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/17/2025
Day 18
Medium

Classified: Day 18

[REDACTED] This classified cryptography challenge will be declassified on December 18th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/18/2025
Day 19
Medium

Classified: Day 19

[REDACTED] This classified cryptography challenge will be declassified on December 19th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/19/2025
Day 20
Medium

Classified: Day 20

[REDACTED] This classified cryptography challenge will be declassified on December 20th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/20/2025
Day 21
Medium

Classified: Day 21

[REDACTED] This classified cryptography challenge will be declassified on December 21th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/21/2025
Day 22
Medium

Classified: Day 22

[REDACTED] This classified cryptography challenge will be declassified on December 22th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/22/2025
Day 23
Medium

Classified: Day 23

[REDACTED] This classified cryptography challenge will be declassified on December 23th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/23/2025
Day 24
Medium

Classified: Day 24

[REDACTED] This classified cryptography challenge will be declassified on December 24th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/24/2025
Day 25
Medium

Classified: Day 25

[REDACTED] This classified cryptography challenge will be declassified on December 25th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/25/2025
Day 26
Medium

Classified: Day 26

[REDACTED] This classified cryptography challenge will be declassified on December 26th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/26/2025
Day 27
Medium

Classified: Day 27

[REDACTED] This classified cryptography challenge will be declassified on December 27th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/27/2025
Day 28
Medium

Classified: Day 28

[REDACTED] This classified cryptography challenge will be declassified on December 28th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/28/2025
Day 29
Medium

Classified: Day 29

[REDACTED] This classified cryptography challenge will be declassified on December 29th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/29/2025
Day 30
Medium

Classified: Day 30

[REDACTED] This classified cryptography challenge will be declassified on December 30th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/30/2025
Day 31
Medium

Classified: Day 31

[REDACTED] This classified cryptography challenge will be declassified on December 31th. Prepare your cipher-breaking tools and analytical skills for what lies ahead.

10/31/2025