Kode Autentikasi Hash pada Pesan Teks Berbasis Android
Main Article Content
Abstract
Autentikasi merupakan hal yang sangat penting dalam pengiriman informasi baik berbentuk data ataupun pesan teks. Hal ini dikarenakan dibutuhkan autentikasi terhadap keaslian dan keutuhan data pada saat pertukaran informasi. Fungsi Hash merupakan salah satu fungsi yang memberikan layanan untuk verifikasi dan autentikasi karena fungsi ini menghasilkan nilai yang unik untuk setiap masukan. Fungsi Hash disebut juga fungsi satu arah karena sangat sulit untuk mengembalikan ke input awal dengan fungsi Hash. Fungsi Hash dapat digunakan untuk menjaga keutuhan (integritas) data dengan cara membangkitkan message digest dari isi arsip (misalnya dengan menggunakan algoritma MD5). Verifikasi isi arsip dapat dilakukan secara berkala dengan membandingkan message digest dari isi arsip sekarang dengan message digest dari arsip asli. Jika terjadi perbedaan, maka disimpulkan ada modifikasi terhadap isi arsip (atau terhadap message digest yang disimpan). Tetapi bagaimanapun, Hash juga mempunyai kelemahan karena MD5 telah dianggap tidak aman penggunaannya untuk digital signature. Namun, SHA-1 masih dianggap cukup aman. Untuk lebih aman lagi, SHA-256, SHA-384 atau SHA-512 dapat digunakan. Pada aplikasi yang dirancang ini memunculkan nilai Hash yang telah digenerasi dengan berbagai fungsi Hash, meliputi MD5, SHA-1, SHA-256, SHA-384 and SHA-512. Aplikasi ini juga dapat membandingkan persamaan dua pesan teks yang diregenerasi menggunakan SHA-256.
Downloads
Article Details
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Jurnal Eksplora Informatika bersifat open access, yaitu dapat diakses secara umum tanpa dikenakan biaya. Penulis yang menerbitkan artikelnya di Jurnal Eksplora Informatika setuju dengan ketentuan berikut:
- Penulis memegang hak cipta dan memberikan hak publikasi pertama kepada Jurnal Eksplora Informatika menggunakan lisensi Creative Commons Attribution-ShareAlike 4.0.
- Penulis diizinkan untuk mengarsipkan/menggunggah/meyimpan artikel mereka, misalnya dalam repositori institusional atau situs web/blog penulis, namun diharapkan agar memberikan rincian bibliografi yang menghargai publikasi di jurnal ini.
- Jurnal Eksplora Informatika berhak untuk menyediakan artikel dalam berbagai bentuk dan media, sehingga artikel dapat digunakan untuk teknologi terbaru bahkan setelah dipublikasikan.
- Jurnal Eksplora Informatika berhak untuk menegakkan hak-hak atas nama penulis pada artikel terhadap pihak ketiga. Misalnya dalam kasus plagiarisme atau pelanggaran hak cipta.
References
Susila Windarta, 2013, Fungsi Hash Berbasis Teori Graf: Sebuah Survei, Seminar Nasional Sistem Informasi Indonesia, Skripsi, Program Studi Ilmu Komputer, Institut Teknologi Sepuluh Nopember (ITS), Surabaya. [link]
Imam Prayogo Pujiono, 2015, Implementasi Algoritma AES dan Modifikasi Vigenere untuk Pengamanan Pesan SMS Dengan Nomor Pengirim dan Penerima Sebagai Kunci Tambahan, Jurnal Algoritma, Vol. 12 No. 1, 2302-7339. [link]
Ari Dwi Ananto, 2014, Desain dan Implementasi Aplikasi SMS (Short Message Service) pada Android Menggunakan Algoritma AES, Universitas Telkom, Bandung. [link]
I Komang Setia Buana, 2015, Aplikasi Komik Untuk Toilet Training Berbasis Android, CSRID, Jurnal Sistem dan Informatika Vol. 10, No. 1, STMIK STIKOM, Bali. [link]
Dedy Hermanto, 2015, Pengontrolan Gerak Mobile Robot Menggunakan Sensor Accelerometer pada Perangkat Bergerak Android, CSRID Journal, Vol.7 No.1, AMIK Multi Data, Palembang. [link]
elib.unikom.ac.id/download.php?id=256870.
Sentot Kromodimoeljo, 2009, Teori dan Aplikasi Kriptografi, SPK IT Consulting, Bandung. [link]
Steven Andrew, 2012, Pembangkit Bilangan Acak Berbasis Fungsi Hash, Makalah IF3058 Kriptografi – Sem. II, Institut Teknologi Bandung, Bandung. [link]