pwncollege
DojosLeaderboardCommunity
Back to cse365-s2025

Module 7: Challenges

cse365-s2025
0/35 challenges completed

You've learned about network security, but how do we secure the data itself? Cryptography! In this module, we're diving into the world of cryptography!

The challenges for the module are here: Cryptography.


NEED HELP? The official way to get help is via our discord! Start the challenge that you need help with, and then use the /help command! That will get you pointed in the right direction.

QUESTIONS ON GRADING / DUE DATES? Check the grades page!

Cryptography: Introduction
Video
Slides

Symmetric Cryptography

Cryptography: Symmetric Encryption
Video
Slides
Useful Resource
Useful Resources

Asymmetric Cryptography

Cryptography: Key Exchange
Video
Slides
Cryptography: Asymmetric Encryption
Video
Slides

Cryptographic Hashes

Cryptography: Hashing
Video
Slides

Trust

Cryptography: Trust
Video
Slides
1
XOR
2
XORing Hex
3
XORing ASCII
4
XORing ASCII Strings
5
One-time Pad
6
One-time Pad Tampering
7
Many-time Pad
8
AES
9
AES-ECB-CPA
10
AES-ECB-CPA-HTTP
11
AES-ECB-CPA-HTTP (base64)
12
AES-ECB-CPA-Suffix
13
AES-ECB-CPA-Prefix
14
AES-ECB-CPA-Prefix-2
15
AES-ECB-CPA-Prefix-Miniboss
16
AES-ECB-CPA-Prefix-Boss
17
AES-CBC
18
AES-CBC Tampering
19
AES-CBC Resizing
20
AES-CBC-POA-Partial-Block
21
AES-CBC-POA-Full-Block
22
AES-CBC-POA-Multi-Block
23
AES-CBC-POA-Encrypt
24
AES-CBC-POA-Encrypt-2
25
DHKE
26
DHKE-to-AES
27
RSA 1
28
RSA 2
29
RSA 3
30
RSA 4
31
RSA Signatures
32
SHA 1
33
SHA 2
34
TLS 1
35
TLS 2