UAS Kriptografi — Web Simulasi Algoritma

Empat algoritma, satu ruang
untuk melihat setiap bit bekerja.

Masukkan plaintext/ciphertext dan kunci, lalu telusuri setiap tahapan perhitungan dari pembentukan subkey, permutasi, substitusi, hingga hasil akhir untuk masing-masing algoritma di bawah ini.

DES

Data Encryption Standard

Blok 64-bit, kunci 64-bit, 16 ronde Feistel lengkap dengan key schedule PC-1/PC-2 dan 8 S-Box.

64-bit blok16 rondeFeistel
Buka simulasi →
S-DES

Simplified DES

Versi mini DES untuk kalkulasi tangan: blok 8-bit, kunci 10-bit, 2 ronde fungsi dengan S-Box S0 & S1.

8-bit blok2 rondeFeistel mini
Buka simulasi →
AES-128

Advanced Encryption Standard

Blok 128-bit, state matrix 4×4 byte, 10 ronde SubBytes–ShiftRows–MixColumns–AddRoundKey di GF(2⁸).

128-bit blok10 rondeGF(2⁸)
Buka simulasi →
S-AES

Simplified AES

Versi mini AES: blok 16-bit, state matrix 2×2 nibble, 2 ronde dengan operasi di GF(2⁴).

16-bit blok2 rondeGF(2⁴)
Buka simulasi →
Cara memakai: pilih salah satu modul di atas, masukkan plaintext/ciphertext dan kunci sesuai panjang bit yang diminta, pilih mode Enkripsi atau Dekripsi, lalu klik Submit. Aktifkan toggle “Tampilkan detail proses” untuk melihat seluruh tahapan perhitungan secara rinci cocok untuk memverifikasi hasil perhitungan manual.