TDCTF Academy Logo TDCTF ACADEMY

Lab Kriptografi untuk Pemula

Target: Mahasiswa S1 Ilmu Komputer / Teknik Informatika - tanpa background kriptografi
Tools: Python 3 (stdlib), OpenSSL
Author: TDCTF Security Academy - Cybersecurity Indonesia


Tentang Lab Ini

Kriptografi adalah ilmu mengamankan komunikasi - dari Caesar Cipher 2000 tahun lalu hingga AES dan RSA yang digunakan di browser Anda sekarang.

Sebagai mahasiswa S1 Komputer, Anda akan belajar:

  • Konsep - enkripsi, dekripsi, hash, signature
  • Praktik - implementasi dengan Python & OpenSSL
  • Attack - mengapa cipher tertentu tidak aman
  • Best practice - apa yang digunakan di dunia nyata

Daftar Lab

# Lab Tools
1 ๐Ÿ”ค Caesar Cipher Python
2 ๐Ÿ”ก Substitution Cipher Python
3 ๐ŸŸข Vigenรจre Cipher Python
4 โŠ— XOR Cipher Python
5 ๐Ÿ“ฆ Base64 Encoding Python
6 ๐Ÿ”‘ Hash Functions (MD5/SHA) Python, openssl
7 ๐Ÿ” AES Symmetric openssl, Python pycryptodome
8 ๐Ÿ”“ RSA Asymmetric openssl, Python
9 ๐Ÿค Diffie-Hellman Python
10 โœ๏ธ Digital Signatures openssl, Python
11 ๐Ÿ” HMAC Python
12 ๐Ÿง‚ Password Hashing (bcrypt) Python bcrypt
13 ๐ŸŽญ Steganography vs Crypto Python
14 โš™๏ธ Enigma Simulation Python
15 ๐ŸŽฏ One-Time Pad Python

๏ธ Setup

pip install pycryptodome bcrypt 2>/dev/null || pip3 install pycryptodome bcrypt

Generated by @farishhz Agent Pentest Pipeline - TDCTF Security Academy

PADA HALAMAN INI