Skip to content

XTS-AES Algorithm Implementation (Programming Assignment 1)

Notifications You must be signed in to change notification settings

deska123/TugasKriptografi

Repository files navigation

Tugas Pemrograman 1 (Kriptografi dan Keamanan Informasi)

Kontributor dari Tugas Pemrograman ini :

  • Rezky Pangestu Gunarso - 1306464505
  • Dennis Pratama Kamah - 1306464562

Nomor Kelompok : 9, Kelas : CIS(Cryptography and Information Security) - B

  • File Utility.java berisikan fungsi-fungsi seputar konversi bilangan maupun perhitungan matematis bilangan

  • File KeyEpansion.java berisikan fungsi-fungsi untuk pembentukan kunci per ronde pada AES

  • File ForwardAES.java berisikan fungsi dan variabel untuk melakukan enkripsi AES

  • File BackwardAES.java berisikan fungsi dan variabel untuk melakukan dekripsi AES

  • File TugasKripto.java berisikan method/fungsi utama untuk menjalankan program ini secara keseluruhan

  • File ForwardXTS_AES.java berisikan method/fungsi utama menjalankan enkripsi XTS-AES pada satu unit Cipher data

  • File BackwardXTS_AES.java berisikan method/fungsi utama menjalankan dekripsi XTS-AES pada satu unit Plain data

  • File out_dekripsi.txt merupakan file keluaran setelah dilakukan suatu dekripsi XTS-AES

  • File out_enkripsi.txt merupakan file keluaran setelah dilakukan suatu enkripsi XTS-AES

Cara Penggunaan
  1. Buka command line pada perangkat Anda
  2. Untuk mengkompilasi seluruh file .java di dalam repository ini, ketikkan : javac *.java
  3. Untuk menjalankannya, ketikkan : java TugasKripto

About

XTS-AES Algorithm Implementation (Programming Assignment 1)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages