Pengaman Informasi dengan Menggunakan Kriptografi
Halo semua, nama saya Desta dan ini adalah program kriptografi saya.
Pada program ini, saya membuat sebuah program kriptografi sandi Caesar. Dalam kriptografi, sandi Caesar adalah salah satu teknik enkripsi paling sederhana dan paling terkenal. Sandi ini termasuk sandi substitusi dimana setiap huruf pada teks terang (plaintext) digantikan oleh huruf lain yang memiliki selisih posisi tertentu dalam alfabet.
Jadi pertama, program akan meminta user untuk memilih fitur program. Terdapat 2 fitur dari program yaitu untuk mengenkripsi, dan mendekripsi.
Jika mengetikan “cipher” untuk ciphertext, maka program akan membuat kalimat biasa menjadi sandi. Kalimat ini disimpan di dalam variabel plaintext. Setelah itu, sebuah kunci juga akan diminta. Untuk setiap huruf di dalam cipher, maka program akan mengubah huruf tersebut sesuai kunci. Pertama-tama, huruf char harus diubah menjadi angka terlebih dahulu. Hal ini dilakukan oleh fungsi ord(letter). Setelah itu, kunci ditambahkan ke dalamnya.
Jika mengetikan “plain” untuk plaintext, maka program akan mengubah sandi kembali menjadi huruf yang bisa dibaca. Akan tetapi, pengguna tentu harus mengingat kunci yang digunakan.
Prosesnya mirip seperti sebelumnya, tetapi perbedaannya ialah jika sebelumnya huruf ditambahkan dengan kunci, sekarang huruf akan dikurangi dengan kunci untuk menggeser balik cipher.
Demikian Informasi tambahan dari saya mengenai pemrogaman informasi, semoga dengan ini dapat membantu bagi teman - teman yang membaca Nya. Terimakasih ^-^
Link:
https://uhamka.ac.id
https://nuroji.uhamka.ac.id
https://ft.uhamka.ac.id
Komentar
Posting Komentar