LoginSignup
0
1

More than 3 years have passed since last update.

Java暗号化、Word文書の解読

Posted at

いくつかの重要な文書に対して,文書の内容が漏れないように保証します,常にファイルを暗号化する必要があります。ファイルを表示する時,パスワードを正しく入力してからファイルを開く必要があります。 本論文では、Word文書に対してSpire.Doc for Javaを使ってパスワード保護を設定し、パスワードを削除する方法を紹介します。

【示例1】Wordパスワード保護設定

import com.spire.doc.Document;
import com.spire.doc.FileFormat;

public class EncryptWord {

    public static void main(String[] args) {

        // Word文書を読み込む
        Document document = new Document();
        document.loadFromFile("sample.docx");

        // パスワードで文書を保護します
        document.encrypt("abc-123");

        //文書を保存
        document.saveToFile("Encrypt.docx", FileFormat.Docx);
    }
}

ファイルの暗号化結果:
1.png

【示例2】Wordパスワードの保護を解除します

import com.spire.doc.Document;
import com.spire.doc.FileFormat;

public class DecryptWord {

    public static void main(String[] args) {

        //パスワード付きのファイルを読み込み、元のパスワードを入力して解除します
        Document document = new Document();

        document.loadFromFile("Encrypt.docx", FileFormat.Docx, "abc-123");

        //文書を保存
        document.saveToFile("Decrypt.docx", FileFormat.Docx);
    }
}

プログラムを実行すると、作成されたファイルはパスワード保護されなくなります。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1