CBCipherBoxCryptography Workbench

Kriptografi

Open the black box.

CipherBox membedah proses enkripsi dan dekripsi hingga tingkat bit, nibble, byte, subkunci, dan state matrix. Pilih algoritma, masukkan data, lalu verifikasi setiap transformasinya.

Algorithm directory

Empat algoritma, satu alur belajar.

Setiap algoritma memiliki input, pilihan enkripsi atau dekripsi, output akhir, dan rincian proses yang dapat dibuka untuk memvalidasi perhitungan manual.

Verified examples

Data uji perhitungan manual.

Nilai berikut mengikuti data contoh dari perhitungan manual.

Spesifikasi aplikasi

Aplikasi berjalan sepenuhnya di browser menggunakan HTML, CSS, dan JavaScript.

ModeENCRYPT / DECRYPT
VisualisasiSTEP-BY-STEP
AlgoritmaDES / S-DES / AES-128 / S-AES
Algoritma Plaintext Kunci Ciphertext
DES 7B4D2A9F0C13E865 3E17A4C89B2D56F0 335452AD84E0CBD9
S-DES 01100100 1110010001 00010100
AES-128 00112233445566778899AABBCCDDEEFF 000102030405060708090A0B0C0D0E0F 69C4E0D86A7B0430D8CDB78070B4C55A
S-AES 4D2A 91C7 2C5E

Learning flow

Dari input sampai validasi.

01

Pilih algoritma

Buka DES, S-DES, AES-128, atau S-AES dari direktori utama.

02

Masukkan data

Gunakan input sendiri atau muat contoh yang tersedia pada form.

03

Jalankan proses

Pilih enkripsi atau dekripsi dan periksa output akhirnya.

04

Buka rincian

Telusuri key schedule, transformasi ronde, dan operasi inverse.