CRYPTOGRAPHY SIMULATION PLATFORM

Cryptography Algorithm Simulator

Simulation platform for learning DES, S-DES, AES-128, and S-AES with complete step-by-step calculation.

4 Algorithms
100% Step-by-Step
Live Simulators
Overview

About This Project

CryptoSim adalah platform pembelajaran yang dibangun di sekitar empat algoritma enkripsi kunci simetris. Alih-alih menampilkan hasil kotak hitam, setiap simulator menelusuri setiap putaran internal, transformasi, dan nilai yang dihitung — sehingga matematika di balik enkripsi dan dekripsi menjadi terlihat, dapat ditelusuri, dan mudah diverifikasi secara manual.

DES

Data Encryption Standard — the classic 64-bit Feistel cipher.

S-DES

Simplified DES — a compact 8-bit educational variant.

AES-128

Advanced Encryption Standard — the modern 128-bit standard.

S-AES

Simplified AES — a 16-bit teaching model of AES.

Simulators

Choose an Algorithm

Setiap simulator berjalan pada domain khususnya sendiri, dengan komputasi langkah demi langkah penuh untuk enkripsi dan dekripsi.

DES

Data Encryption Standard

64-bit block cipher — classic symmetric encryption algorithm.

Block Size64-bit
Key Size64-bit
Rounds16
  • Key Schedule
  • Initial Permutation
  • Expansion
  • S-Box
  • P-Box
  • 16 Feistel Rounds
  • Final Permutation
Open DES Simulator
S-DES

Simplified Data Encryption Standard

Educational version of DES for learning core Feistel concepts.

Block Size8-bit
Key Size10-bit
Rounds2
  • P10
  • P8
  • K1
  • K2
  • Initial Permutation
  • Round Function
  • Swap
  • Final Permutation
Open S-DES Simulator
AES-128

Advanced Encryption Standard

Modern symmetric encryption standard used across the industry.

Block Size128-bit
Key Size128-bit
Rounds10
  • Key Expansion
  • SubBytes
  • ShiftRows
  • MixColumns
  • AddRoundKey
  • State Matrix
Open AES Simulator
S-AES

Simplified AES

Educational version of AES for learning state-matrix operations.

Block Size16-bit
Key Size16-bit
Rounds2
  • Key Expansion
  • SubNib
  • ShiftRows
  • MixColumns
  • AddRoundKey
  • State Matrix
Open S-AES Simulator
Process

How It Works

Setiap simulator pada platform ini mengikuti jalur terpandu yang sama, mulai dari memilih algoritma hingga memverifikasi hasil akhir secara manual.

01 Landing Page
02 Choose Algorithm
03 Open Simulator
04 Input Plaintext
05 Input Key
06 Encrypt / Decrypt
07 View Step-by-Step Solution
08 Verify Manual Calculation
Platform

Built for Understanding

Interactive Simulation

Jalankan proses enkripsi dan dekripsi nyata langsung di peramban, pada simulator langsung.

Step-by-Step Calculation

Setiap putaran internal dan transformasi diuraikan dan ditampilkan secara rinci penuh.

Educational Visualization

Matriks, tabel permutasi, dan operasi tingkat bit ditampilkan dengan jelas untuk pembelajaran.

Responsive Interface

Pengalaman yang konsisten di seluruh layar desktop, laptop, tablet, dan ponsel.

Stack

Technology Used

HTML5
CSS3
JavaScript ES6
Cryptography Algorithms
Responsive Web Design