A project focused on implementing a dual encryption system for securely transmitting sensitive files. The system utilizes AES and RSA algorithms to ensure data privacy and security.
- Upload file mentah.
- Enkripsi menggunakan algoritma AES.
- Enkripsi lanjutan menggunakan algoritma RSA.
- Kirim file terenkripsi.
- Dekripsi menggunakan algoritma RSA.
- Dekripsi final menggunakan algoritma AES.
- Import dan download file hasil enkripsi atau dekripsi.
-
Clone repositori ini: git clone https://github.com/cellyendaa/encription.git
-
Pindah ke direktori proyek: cd encryption
-
Instal dependensi: npm install
-
Jalankan aplikasi: npm run start
- Upload file mentah melalui antarmuka aplikasi.
- Jalankan proses enkripsi dengan langkah berikut:
- File akan dienkripsi menggunakan algoritma AES.
- Hasil enkripsi AES dienkripsi ulang menggunakan algoritma RSA.
- Kirim file terenkripsi melalui saluran aman.
- Untuk dekripsi:
- File dienkripsi RSA akan didekripsi terlebih dahulu.
- Hasil dekripsi RSA kemudian didekripsi menggunakan AES untuk mendapatkan file asli.
- Gunakan fitur import untuk memproses file, dan fitur download untuk mengunduh hasil enkripsi atau dekripsi.
- JavaScript
- Algoritma AES (Advanced Encryption Standard)
- Algoritma RSA (Rivest-Shamir-Adleman)