Data Encryption Standard ยท 64-bit ยท 16 Rounds
Format Input:
Contoh nilai:
๐Ÿ”‘ Key Schedule โ€” Pembangkitan 16 Subkunci
PC-1 mereduksi kunci 64-bit โ†’ 56-bit, dibagi Cโ‚€/Dโ‚€ masing-masing 28-bit, lalu digeser (Left Shift) dan dikompresi PC-2 โ†’ 48-bit per round.
Langkah 1 โ€” PC-1 Permutation (64 โ†’ 56 bit)
Kunci 64-bit dipermutasi sesuai tabel PC-1, menghasilkan 56-bit (bit paritas dibuang).
Kunci 64-bit (Input)
Setelah PC-1 (56-bit)
Langkah 2 โ€” Pembagian Cโ‚€ dan Dโ‚€
Cโ‚€ (28-bit kiri)
Dโ‚€ (28-bit kanan)
Langkah 3 โ€” Left Shift & PC-2 โ†’ Kโ‚ hingga Kโ‚โ‚†
Round LS Cแตข (28-bit) Dแตข (28-bit) Subkunci Kแตข (48-bit) Hex