Implementasi Algoritma Rsa Dalam Bahasa C++ Untuk Enkripsi Dan Dekripsi Pesan

Authors

  • Jihan Dzakiyyah Azhari Universitas Islam Nusantara, Indonesia
  • Nurul Karimah Universitas Islam Nusantara, Indonesia
  • Ririn Riskianti Universitas Islam Nusantara, Indonesia
  • Muhamad Ramdhan Mardiansyah Universitas Islam Nusantara, Indonesia
  • Muhammad Luthfi Ramadhan Universitas Islam Nusantara, Indonesia

Keywords:

Cryptography, Encryption, Decription, RSA, Ciphertext and Plaintext

Abstract

Di era komunikasi digital, keamanan pesan menjadi semakin penting, terutama untuk pesan yang berisi informasi rahasia. Salah satu metode efektif untuk mengamankan pesan tersebut adalah melalui kriptografi, khususnya menggunakan algoritma RSA. Algoritma RSA mengubah pesan yang dapat dibaca, yang dikenal sebagai teks biasa, menjadi pesan yang tidak dapat dibaca, yang dikenal sebagai teks sandi, yang berisi kode rahasia. Proses mengubah plaintext menjadi ciphertext disebut enkripsi, sedangkan proses mengubah ciphertext kembali menjadi plaintext disebut dekripsi. Di antara berbagai algoritma kriptografi, RSA menonjol karena ketahanan dan keandalannya. Penelitian ini mengembangkan algoritma RSA dengan menggunakan bahasa pemrograman C++, yang bertujuan untuk mengamankan informasi dalam pesan yang dikirimkan kepada orang lain, sehingga menjaga kerahasiaannya. Penerapan algoritma RSA di C++ menunjukkan penerapan praktisnya dalam meningkatkan keamanan pesan, memastikan bahwa informasi rahasia tetap terlindungi selama transmisi.

References

Herawati, A. N. (2022). Enkripsi dan Dekripsi Pesan Menggunakan Vigenere-Multiplicative Cipher dan Linear Block Cipher (LBC). Jurnal Informatika dan Teknologi Komputer, 1(1).

Dewaweb. (2022, April 13). Mengenal Kriptografi, Pengertian, Jenis dan Algoritmanya. Dewaweb. Retrieved May 18, 2024, from [https://www.dewaweb.com/blog/apa itu kriptografi/](https://www.dewaweb.com/blog/apa-itu-kriptografi/)

Fatonah, & Mulyana, D. I. (2022). Implementasi Metode Rivest Shamir Adleman untuk Enkripsi dan Dekripsi Text. Jurnal Informatika dan Teknologi Komputer, 3(1), 32-39.

Alasi, & Satria, T. (2019). Implementasi Kriptografi dengan Algoritma Caesar Cipher untuk Keamanan Data Microsoft Office Word dan Excel. Jurnal Informasi Komputer Logika, 1-4.

Hana Dwi Putra, S. (2018). Implementasi Enkripsi dalam Pengamanan File Data Karyawan dengan Metode Algoritma DES (Data Encryption Standard) pada CV. Sinergi Informasi Global. Jurnal Ilmu Administrasi, Ilmu Sosial dan Ilmu Politik, 13(2).

Simargolang, M. Y. (2017, July). Implementasi Kriptografi RSA dengan PHP. Jurnal Teknologi Informasi, 1(1).

Puspasari, E. K. (2022, September 13). Bahasa C++ adalah: Pengertian dan Manfaat. Alterra Academy. Retrieved May 18, 2024, from [https://academy.alterra.id/blog/bahasa-c-adalah-pengertian-dan manfaat%EF%BF%BC](https://academy.alterra.id/blog/bahasa-c adalah-pengertian-dan-manfaat%EF%BF%BC)

Anshori, Y., Dodu, A. Y. E., & Wedananta, D. M. P. (2019). Implementasi Algoritma Kriptografi Rivest Shamir Adleman (RSA) pada Tanda Tangan Digital. Jurnal Informatika dan Teknologi Komputer, 18(2), 110-121.

Alasi, T. S., & AAS, A. T. (2020). Algoritma Vigenere Cipher untuk Penyandian Record Informasi pada Database. Jurnal Informasi Komputer Logika, 1(4), 1-7.

Downloads

Published

2024-11-29

How to Cite

Dzakiyyah Azhari, J., Karimah, N., Riskianti, R., Ramdhan Mardiansyah, M., & Luthfi Ramadhan, M. (2024). Implementasi Algoritma Rsa Dalam Bahasa C++ Untuk Enkripsi Dan Dekripsi Pesan. TEKNOLOGI NUSANTARA, 6(2), 67–76. Retrieved from https://ojs.uninus.ac.id/index.php/TEKNOLOGINUSANTARA/article/view/3333

Citation Check