Konfigurasi Input
Hasil Akhir
Ciphertext:
Langkah-langkah Penyelesaian S-DES
Penjelasan interaktif dari setiap tahap algoritma
Key Generation (Pembuatan Kunci)
Menghasilkan 2 sub-kunci (K1 dan K2) 8-bit dari kunci utama 10-bit yang diberikan.
Initial Permutation (IP)
Mengacak posisi bit input berdasarkan tabel ketetapan Initial Permutation.
Round Function 1
Proses kompleks menggunakan fungsi f_k, membagi data menjadi dua bagian, melakukan ekspansi, XOR dengan Kunci 1, subtitusi (S-Box), dan permutasi.
Switch Function (SWAP)
Menukar (swap) posisi bagian kiri dan kanan untuk persiapan Round 2.
Round Function 2
Sama seperti Round 1, tetapi kali ini menggunakan Kunci 2.
Inverse Initial Permutation (IP⁻¹)
Tahap terakhir untuk menghasilkan ciphertext/plaintext final dengan mengacak posisi bit kebalikan dari tahap pertama.