Java'da Excel Dosyasını Parola ile Şifreleme

Bu kısa makale Java’da Excel dosyasının parola ile nasıl şifreleneceğini açıklamaktadır. Geliştirme ortamı için yapılandırma ayrıntılarını, programı yazmak için izlenecek bir dizi adımı ve son olarak, Çalışma Kitabını Java’da parola ile şifrelemek için kullanılabilecek çalıştırılabilir bir örnek kod içerir. Bu makale ayrıca kullanılabilecek şifreleme türlerini paylaşacak ve ardından elde edilen şifreli dosyayı XLSX, XLS vb. gibi istenen biçimde kaydedecektir.

Java’da Excel Elektronik Tablosunu Şifreleme Adımları

  1. IDE’yi, Excel dosyasını şifrelemek için Aspose.Cells for Java kullanacak şekilde yapılandırın
  2. Şablon Excel dosyasını şifrelenecek Workbook nesnesine yükleyin
  3. Şifreleme türünü seçin ve setEncryptionOptions() yöntemini kullanarak ayarlayın
  4. Workbook sınıfındaki Settings nesnesini kullanarak parolayı ayarlayın
  5. Çıktı şifreli çalışma kitabını diske veya bir akışa kaydedin

Bu adımlar, Excel dosyasını Java’da* şifreleme sürecini anlamamıza yardımcı olur. Kaynak Excel dosyasını yüklememiz ve ardından şifreleme türü ve anahtarın uzunluğu ile birlikte setEncryptionOptions() yöntemini kullanmamız gerektiğinden işlem oldukça basittir. Şifreleme türü belirlendikten sonra, Excel dosyasını programlı olarak veya MS Excel kullanarak açmak için kullanılacak şifreyi belirlememiz gerekiyor.

Java’da Excel Dosyasını Parola Korumak için Kod

Yukarıdaki kod, Excel belgesini Java*‘da *parolayla koruma sürecini göstermek için yazılmıştır. Yükleme işleminin özelleştirilmesi için çok sayıda oluşturucu içeren kaynak Excel dosyasını yüklemek için Workbook sınıf nesnesini kullanır. Workbook sınıfı ayrıca STRONG_CRYPTOGRAPHIC_PROVIDER, XOR, COMPATIBLE, ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1 ve parola gibi şifreleme türünü ayarlamak için kullanılan yöntemlere ve özelliklere sahiptir.

Bu makale, Java’da bir Excel dosyasını şifrelemek için bizi aydınlattı. Bir Excel dosyasını dijital olarak imzalama sürecini öğrenmek istiyorsanız, Java kullanarak bir Excel Belgesini dijital olarak nasıl imzalanır makalesine bakın.

 Türkçe