- Pembangkitan kunci privat dan kunci publik untuk masing-masing algoritma RSA dan Elgamal. Kunci publik dan kunci privat dapat disimpan dalam file terpisah (*.pub dan *.pri).
- Enkripsi/dekripsi file
- Masukan: pesan pendek yang diketik dan pesan berupa file sembarang (browsing), kunci privat/publik (browsing atau diketik nilai kuncinya).
- Luaran: cipherteks (ditampilkan ke layar untuk pesan yang diketik, atau file cipherteks jika plainteks berupa file)
- Pembangkitan kunci sesi oleh Alice dan Bob
- Masukan: parameter-parameter di dalam algoritma Diffie-Hellman (n, g, x, y)
- Luaran: kunci sesi yangsama pada Alice dan Bob
- Suhailie / 13517045
- Josep Andre Ginting / 13517108