Clypher membedah proses enkripsi dan dekripsi DES, S-DES, AES, dan S-AES tahap demi tahap dari pembentukan subkey hingga blok akhir sehingga hasil program dapat diverifikasi langsung terhadap perhitungan manual.
Feistel network 16 ronde klasik dengan blok 64 bit.
Versi mini DES untuk memahami struktur Feistel dasar.
Standar substitusi-permutasi modern dengan state 4×4 byte.
Versi mini AES dengan aritmetika GF(2⁴) yang ringkas.
Key generation, permutasi, substitusi S-Box, XOR, hingga round function ditampilkan berurutan dan dapat dibuka/tutup per tahap.
Setiap modul menerima input biner maupun hex, sehingga hasil aplikasi dapat langsung dicocokkan dengan perhitungan tulis tangan.
Seluruh modul mendukung mode enkripsi maupun dekripsi dengan penjadwalan subkey yang benar untuk masing-masing arah.