Empat cipher, satu panel. Lihat setiap bit berpindah tempat.
Aplikasi ini mensimulasikan proses enkripsi dan dekripsi dari empat algoritma simetris klasik — DES, Simplified DES, AES-128, dan Simplified-AES — lengkap dengan tahapan pembentukan kunci, permutasi, substitusi, hingga hasil akhir, sehingga dapat dibandingkan langsung dengan perhitungan manual.
DES
Data Encryption Standard — jaringan Feistel penuh dengan 16 subkey dan 8 S-Box.
S-DES
Simplified DES — versi edukatif DES untuk memahami struktur Feistel secara ringkas.
AES-128
Advanced Encryption Standard — SubBytes, ShiftRows, MixColumns, dan AddRoundKey.
S-AES
Simplified AES — versi ringkas AES yang beroperasi pada GF(2⁴) untuk keperluan pembelajaran.
Setiap modul menampilkan seluruh tahapan perhitungan, dapat ditampilkan/disembunyikan.
Input dapat berupa string biner maupun heksadesimal, dikonversi otomatis.
Struktur tahapan disusun agar sejalan dengan perhitungan manual di atas kertas.
Folder python/ berisi implementasi CLI untuk cross-check hasil.