IMPLEMENTASI DIGITAL SIGNATURE MENGGUNAKAN SHA-256 DAN RSA UNTUK AUTENTIKASI PESAN
Abstract
Perkembangan komunikasi digital meningkatkan kebutuhan akan mekanisme keamanan yang mampu menjamin keaslian dan integritas data selama proses pertukaran informasi. Namun, penggunaan jaringan internet yang bersifat terbuka menimbulkan risiko manipulasi data dan serangan Man in the Middle (MitM), sehingga diperlukan metode autentikasi yang andal. Penelitian ini bertujuan mengimplementasikan dan mengevaluasi digital signature menggunakan kombinasi algoritma SHA-256 dan RSA untuk menjaga autentikasi serta integritas pesan pada sistem berbasis web. Metode yang digunakan adalah pendekatan eksperimental melalui perancangan dan implementasi sistem menggunakan PHP dan library OpenSSL. Proses digital signature dilakukan dengan menghasilkan nilai hash menggunakan SHA-256, kemudian menandatanganinya menggunakan private key RSA dan memverifikasinya menggunakan public key. Pengujian dilakukan pada tiga skenario, yaitu pesan asli, modifikasi pesan, dan manipulasi signature, serta pengukuran waktu proses signing dan verification. Hasil penelitian menunjukkan bahwa sistem berhasil memverifikasi pesan asli dengan status valid, sedangkan perubahan isi pesan maupun manipulasi signature menyebabkan verifikasi gagal. Selain itu, waktu proses signing pada RSA 2048-bit tercatat sekitar 0,003 detik dan verification sekitar 0,0002 detik. Hasil tersebut menunjukkan bahwa kombinasi SHA-256 dan RSA efektif dalam menjaga autentikasi dan integritas pesan pada komunikasi digital berbasis web.
Downloads
Copyright (c) 2026 JATI (Jurnal Mahasiswa Teknik Informatika)

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.









