SkillAgentSearch skills...

Messecure

Aplikasi untuk mengamankan Surat Masa Singkat (SMS), dibuat menggunakan bahasa Java dan algoritma kriptografi Rivest Shamir Adleman (RSA)

Install / Use

/learn @musulton/Messecure
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Messecure

Aplikasi pengaman pesan singkat, dibuat untuk menghindari terjadinya pencurian informasi dalam layanan SMS, entah itu ketika proses transmisi data atau ketika pesan sudah tersimpan di SMS Center.

Halaman antarmuka

| | | | |:-------------------------:|:-------------------------:|:-------------------------:| |<img width="1604" alt="intro" src="https://github.com/musulton/messecure/blob/master/screenshot/intro.jpeg"> Intro | <img width="1604" alt="dashboard" src="https://github.com/musulton/messecure/blob/master/screenshot/dashboard.jpeg"> Dashboard |<img width="1604" alt="set_key" src="https://github.com/musulton/messecure/blob/master/screenshot/setkey.jpeg"> Setkey| |<img width="1604" alt="create_message" src="https://github.com/musulton/messecure/blob/master/screenshot/sendmesssage.jpeg"> Create message | <img width="1604" alt="sentbox" src="https://github.com/musulton/messecure/blob/master/screenshot/sentbox.jpeg"> Sentbox |<img width="1604" alt="inbox" src="https://github.com/musulton/messecure/blob/master/screenshot/inbox.jpeg"> Inbox| |<img width="1604" alt="conversation" src="https://github.com/musulton/messecure/blob/master/screenshot/boxmessages.jpeg"> Messages conversation | <img width="1604" alt="instruction" src="https://github.com/musulton/messecure/blob/master/screenshot/instruction.jpeg"> Instruction |<img width="1604" alt="about" src="https://github.com/musulton/messecure/blob/master/screenshot/about.jpeg"> About |

Spesifikasi

  1. Aplikasi ditulis dengan bahasa pemrograman Java.
  2. Algoritma yang digunakan adalah kriptografi RSA 512-bit.
  3. Pesan yang dapat dikirim terbatas, tidak lebih dari 100 karakter.

Cara kerja

Aplikasi akan meng-enkripsi pesan, kemudian pesan itu di-kodekan lagi (encode PDU) oleh sistem perpesanan ponsel tadi sebelum ditransmisikan dan dikirim ke Pusat Layanan SMS (SMS Center) operator, hingga pada akhirnya dikirim ke tujuan/penerima. Pesan tersebut harus diterjemahkan (dekripsi) terlebih dahulu sebelum dapat dibaca.

Langkah-langkah yang harus dipenuhi sebelum mengirim pesan

  1. Pengirim dan penerima harus menggunakan aplikasi ini untuk mengirim dan membuka pesan.
  2. Pengirim harus menentukan 2 kunci terlebih dahulu, diantaranya yaitu kunci public dan private. Kunci private digunakan pengirim untuk meng-enkripsi pesan sebelum dikirim.
  3. Penerima harus mendapatkan kunci public dari pengirim. Kunci public tersebut digunakan untuk men-dekripsi pesan.

Pengembangan

Aplikasi dibuat untuk memenuhi kelulusan Tugas Akhir saya di Program Studi Teknik Informatika Universitas Muhammadiyah Sukabumi pada tahun 2018 lalu. Aplikasi ini masih dapat dikembangkan karena dibuat dengan sederhana dan adanya kekurangan pada batasan jumlah karakter pesan yang dapat dikirim. Saya akan senang apabila anda ingin mengembangkan aplikasi ini untuk tugas kuliah ataupun lainnya, untuk itu silahkan difork ataupun didownload.

View on GitHub
GitHub Stars11
CategoryDevelopment
Updated1y ago
Forks2

Languages

Java

Security Score

65/100

Audited on Dec 26, 2024

No findings