Public Key Β· Private Key β Enkripsi & Tanda Tangan Digital
π PRIVATE KEY (RAHASIA)
Hanya untuk pemilik. Digunakan untuk Dekripsi & Sign.
π PUBLIC KEY (PUBLIK)
Bisa dibagikan ke siapa saja. Digunakan untuk Enkripsi & Verify.
β‘ Generate Key Pair Langkah 1: Buat Pasangan Kunci
β οΈ Penting untuk Demo: RSA memiliki batas panjang data yang bisa dienkripsi (~245 byte untuk 2048-bit).
Di dunia nyata, RSA digunakan untuk enkripsi kunci simetris (Hybrid Cryptosystem), bukan data besar.
π Enkripsi & Dekripsi Kerahasiaan
βοΈ Tanda Tangan Digital Autentikasi & Non-Repudiasi
π Skenario Demo untuk Dosen: 1. Kerahasiaan (Confidentiality): Dosen simpan Private Key, bagikan Public Key ke mahasiswa.
Mahasiswa enkripsi pesan pakai Public Key β hanya Dosen yang bisa dekripsi pakai Private Key.
2. Tanda Tangan Digital (Digital Signature): Dosen sign pesan pakai Private Key β mahasiswa verify pakai Public Key.
Jika data diubah 1 huruf saja, verifikasi akan GAGAL! Tunjukkan Integrity & Authenticity.
β οΈ Ingat: Private Key tidak boleh bocor! Simpan rahasia.