Enkripsi Presentasi PowerPoint PPT

Kata sandi adalah skema perlindungan umum yang digunakan untuk melindungi file atau data dari akses yang tidak sah. Jika Anda ingin hanya orang tertentu yang dapat mengakses atau membuka PowerPoint Anda, Anda dapat mengenkripsi dan mengunci file presentasi dengan kata sandi.

Pada artikel ini, Anda akan mempelajari cara mengenkripsi PowerPoint dalam C#. Kami juga akan memberikan petunjuk tentang mendekripsi presentasi dan prosedur terkait.

C# API untuk Mengenkripsi dan Mendekripsi PPT

Pengembang dan aplikasi menggunakan Aspose.Slides for .NET untuk membuat, membaca, mengedit, mengonversi, dan memanipulasi presentasi PowerPoint (tanpa Microsoft PowerPoint atau Office). Aspose.Slides membuatnya sangat mudah untuk melakukan tugas enkripsi dan dekripsi yang melibatkan presentasi.

Ikuti langkah-langkah dalam panduan Instalasi ini. Setelah Anda menginstal Aspose.Slides, lanjutkan ke bagian berikutnya.

C# Enkripsi PowerPoint PPT dengan Kata Sandi{#Enkripsi-PowerPoint-dengan-Kata Sandi-untuk-Mencegah-Pembukaan}

Saat Anda mengenkripsi dan mengunci presentasi dengan kata sandi, hanya orang yang berwenang (yang mengetahui kata sandi yang benar) yang dapat membuka presentasi. Jika presentasi Anda berisi informasi sensitif, prosedur enkripsi ini mungkin merupakan skema perlindungan yang ingin Anda pertimbangkan.

  1. Buat instance kelas Presentation dan muat presentasi yang ingin Anda enkripsi.
  2. Panggil metode Enkripsi dan berikan kata sandi yang ingin Anda atur.
  3. Simpan presentasi yang dimodifikasi.
using (Presentation presentation = new Presentation("pres.pptx"))
{
    presentation.ProtectionManager.Encrypt("123123");
    presentation.Save("encrypted-pres.ppt", SaveFormat.Ppt);
}

Setel Write Protection untuk Mencegah Modifikasi

Presentasi dengan pesan “Jangan ubah” mungkin terbukti cukup untuk mencegah pemirsa mengedit presentasi. Pesan ini memiliki tujuan yang sama jika Anda ingin memberi tahu pemirsa tersebut bahwa presentasi yang Anda berikan adalah versi final.

  1. Buat instance kelas Presentation dan muat presentasi yang ingin Anda enkripsi.
  2. Panggil metode SetWriteProtection dan berikan kata sandi pilihan Anda.
  3. Simpan presentasi yang dimodifikasi.
using (Presentation presentation = new Presentation("pres.ppt"))
{
    presentation.ProtectionManager.SetWriteProtection("123123");
    presentation.Save("write-protected-pres.ppt", SaveFormat.Ppt);
}

Catatan: Saat Anda menyetel proteksi penulisan ini ke presentasi, individu yang berkemauan keras dapat melanjutkan untuk mengubah presentasi.

Dekripsi PowerPoint PPT di C#

Saat Anda perlu bekerja dengan presentasi terenkripsi, Anda harus mendekripsi presentasi terlebih dahulu dengan memberikan kata sandi yang digunakan untuk mengunci presentasi terlebih dahulu.

  1. Buat instance kelas LoadOptions dan berikan kata sandi untuk presentasi.
  2. Buat instance kelas Presentation dan muat presentasi yang ingin Anda dekripsi.
  3. Lakukan beberapa pekerjaan dengan presentasi.
LoadOptions loadOptions = new LoadOptions {Password = "123123"};
using (Presentation presentation = new Presentation("pres.ppt", loadOptions))
{
  // bekerja dengan presentasi yang didekripsi
}

Hapus Enkripsi untuk Menonaktifkan Perlindungan Kata Sandi

Dengan menghapus enkripsi dari presentasi PowerPoint yang dilindungi kata sandi, Anda dapat memperoleh presentasi biasa (tanpa batasan). Jika Anda tidak lagi melihat alasan untuk mengunci presentasi, masuk akal untuk menonaktifkan perlindungan kata sandi demi kebaikan sehingga semua orang dapat melihat kontennya.

Di sini juga, untuk menghapus enkripsi presentasi, Anda harus mengetahui dan memberikan kata sandi yang digunakan untuk mengenkripsinya.

  1. Buat instance kelas LoadOptions dan berikan kata sandi untuk presentasi.
  2. Buat instance kelas Presentation dan muat presentasi yang proteksinya ingin Anda hapus.
  3. Panggil metode RemoveEncryption.
  4. Simpan presentasi yang dimodifikasi.
LoadOptions loadOptions = new LoadOptions {Password = "123123"};
using (Presentation presentation = new Presentation("pres.ppt", loadOptions))
{
    presentation.ProtectionManager.RemoveEncryption();
    presentation.Save("encryption-removed.ppt", SaveFormat.Ppt);
}

Dapatkan Lisensi Gratis

Ingin mencoba fitur Aspose.Slides tanpa batasan? Dapatkan lisensi sementara gratis.

Kesimpulan

Setelah mempelajari cara mengenkripsi dan mendekripsi presentasi PowerPoint untuk melindunginya dari akses tidak sah, Anda mungkin tertarik dengan operasi terkait keamanan lainnya. Sebaiknya Anda melihat artikel Presentasi yang Dilindungi Kata Sandi di dokumentasi kami.

Untuk mempelajari lebih lanjut Aspose.Slides fitur, buka dokumentasi kami bersih/). Jika ada pertanyaan, Anda dapat mempostingnya di forum kami.