Web DreamCryptograph
User
Interface
Responsible tampilan responsif menggunakan framework Bootstarps
Form
Input data : kolom yang digunakan untuk memasukan text yang ingin dienkripsi maupun dekripsi
Passphere : digunakan sebagai kunci
Button
digunakan untuk mengirim data enkripsi maupun dekripsi
Action user
Pengeluaran
Menampilkan hasil enkripsi atau dekripsi yang telah diterima oleh backend
Pemberitahuan
menampilkan pesan sukses maupun kesalahan yang terjadi pada user
Pendukung
memastikan input terisi dengan benar dan akan memberikan aksi ketika user tidak memenuhi persyaratan
Arsitektur Pengembangan Website
BACKEND
Pyhton dan MySQL
FRONTEND
HTML, JS, CSS Dengan Bootstrap
Backend
Penggunaan teknik AES
implementasi AES untuk penggunaan enkripsi dan dekripsi data
Penggunaan MD5
mengubah hash dari passphrase
menerima post dari user untuk eksekusi