Enkripsi File Excel di Java

Enkripsi File Excel di Java

Enkripsi dan dekripsi file adalah operasi yang sangat umum di organisasi bisnis mana pun. Dalam banyak skenario, Anda tidak ingin akses tidak sah ke file Anda. Faktanya, file Excel sebagian besar digunakan untuk menyimpan data penting karena fitur keamanan dan representasi datanya yang kaya. Namun, Anda dapat membuat file Excel Anda dilindungi kata sandi. Dalam postingan blog ini, Anda akan mempelajari cara mendekripsi atau mengenkripsi File Excel di Java menggunakan library Java Excel ini. Di akhir posting blog ini, Anda akan dapat mengatur keamanan kata sandi pada file Excel Anda secara terprogram. Topik-topik berikut akan dibahas dalam artikel ini:

Instalasi perpustakaan Java Excel

Proses instalasi cukup mudah dan lurus. Selain itu, Anda dapat mengunjungi panduan installation jika ada masalah. Namun, Anda dapat menginstal dengan cepat dengan mengunduh file JAR atau mengikuti konfigurasi Maven yang disebutkan di bawah ini:

<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-cells</artifactId>
	<version>22.6</version>
</dependency>

Enkripsi File Excel di Java

Setelah penginstalan berhasil, kita dapat menulis cuplikan kode untuk mengenkripsi file Excel secara terprogram dalam aplikasi Java. Anda dapat mengikuti langkah-langkah yang disebutkan di bawah ini:

  1. Buat instance objek Buku Kerja dan muat jalur file Excel.
  2. Kata sandi melindungi file dengan memanggil metode setPassword.
  3. Tentukan jenis enkripsi XOR dengan menyetel nilai metode setEncryptionOptions.
  4. Tentukan jenis Enkripsi kuat (RC4,Penyedia Kriptografi Kuat Microsoft).
  5. Aktifkan metode save untuk menyimpan file Excel. Anda dapat melihat output pada gambar di bawah ini:
    Enkripsi file Excel

Dekripsi File Excel secara terprogram

Anda dapat mendekripsi file Excel menggunakan Java Excel Library ini. Selain itu, Anda dapat mengotomatiskan seluruh proses dengan menulis beberapa baris kode sumber di Java. Silakan ikuti langkah-langkah berikut dan potongan kode:

  1. Buat objek kelas LoadOptions yang mewakili opsi memuat file.
  2. Aktifkan metode loadOptions.setPassword untuk mengatur kata sandi buku kerja.
  3. Buat instance dari kelas Workbook dan muat file XLSX dengan opsi.
  4. Metode setPassword akan menghapus kata sandi dengan menyetel nilai kata sandi menjadi null.
  5. Simpan file dengan memanggil metode save.

Dapatkan Lisensi Gratis

Anda mungkin mendapatkan lisensi sementara gratis untuk mencoba API di luar batasan evaluasi.

Menyimpulkan

Dalam postingan blog ini, Anda telah mempelajari cara mendekripsi atau mengenkripsi File Excel di Java secara terprogram. Anda dapat mengotomatiskan proses enkripsi dan dekripsi file dengan menginstal library Java Excel ini. Selain itu, Anda dapat mengunjungi dokumentasi untuk mengetahui fitur lainnya. Terakhir, tetap terhubung dengan conholdate.com untuk pembaruan rutin.

Berikan pertanyaan

Anda dapat memberi tahu kami tentang pertanyaan atau pertanyaan Anda di forum kami.

FAQ

Bagaimana cara melindungi file Excel dengan kata sandi di Java? Anda dapat menginstal Java Excel API ini untuk mengatur kata sandi pada file Excel bisnis Anda secara terprogram. Bagaimana cara mengenkripsi File xlsx? Aktifkan metode setPassword ini untuk mengenkripsi file Excel. Selain itu, jelajahi juga kelas setEncryptionOptions ini untuk mengetahui opsi enkripsi. Bagaimana Anda mendekripsi file di Java? Anda dapat memanggil metode loadOptions.setPassword untuk mengakses file terenkripsi dan menghapus kata sandi dengan menetapkan nilai kata sandi null. Selanjutnya, silakan kunjungi daftar metode yang tersedia di sini.

Lihat juga