Kaip užšifruoti Excel failą su slaptažodžiu Java

Šiame trumpame straipsnyje aprašoma, kaip užšifruoti Excel failą su slaptažodžiu Java. Jame yra išsami kūrimo aplinkos konfigūracijos informacija, veiksmų seka, kurią reikia atlikti rašant programą, ir galiausiai paleidžiamas pavyzdinis kodas, kurį galima naudoti užšifruojant darbaknygę su slaptažodžiu Java. Šiame straipsnyje taip pat bus bendrinami šifravimo tipai, kuriuos galima naudoti, o gautas šifruotas failas išsaugomas norimu formatu, pvz., XLSX, XLS ir kt.

„Excel“ skaičiuoklės šifravimo „Java“ veiksmai

  1. Sukonfigūruokite IDE, kad Excel failo šifravimui naudotų Aspose.Cells for Java
  2. Įkelkite šablono Excel failą į Workbook objektą, kuris turi būti šifruojamas
  3. Pasirinkite šifravimo tipą ir nustatykite naudodami setEncryptionOptions() metodą
  4. Nustatykite slaptažodį naudodami darbaknygės klasės objektą Nustatymai
  5. Išsaugokite išvesties šifruotą darbaknygę diske arba sraute

Šie veiksmai padeda mums suprasti Excel failo šifravimo Java procesą. Procesas yra gana paprastas, nes tereikia įkelti šaltinio Excel failą ir tada naudoti setEncryptionOptions() metodą kartu su šifravimo tipu ir rakto ilgiu. Nustačius šifravimo tipą, turime nustatyti slaptažodį, kuris bus naudojamas norint atidaryti Excel failą programiškai arba naudojant MS Excel.

Kodas, skirtas apsaugoti „Excel“ failą slaptažodžiu „Java“.

Aukščiau pateiktas kodas yra parašytas siekiant parodyti Excel dokumento apsaugos slaptažodžiu Java procesą. Jis naudoja Workbook klasės objektą, kad įkeltų šaltinio Excel failą, kuriame yra daug konstruktorių, skirtų įkėlimo procesui pritaikyti. Darbaknygės klasėje taip pat yra metodai ir ypatybės, kurios naudojamos šifravimo tipui nustatyti, pvz., STRONG_CRYPTOGRAPHIC_PROVIDER, XOR, COMPATIBLE, ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1 ir slaptažodį.

Šis straipsnis mus supažindino, kaip užšifruoti Excel failą Java. Jei norite sužinoti, kaip skaitmeniniu būdu pasirašyti Excel failą, žr. straipsnį kaip skaitmeniniu būdu pasirašyti Excel dokumentą naudojant Java.

 Latviski