機械翻訳について

OpenSSLを使用したファイルの暗号化および検証

OpenSSLを使用して、任意のファイル・タイプを暗号化または復号化したり、署名してファイルの内容と起点の検証に使用できるダイジェストを作成することもできます。 次に、opensslコマンドの使用方法の例を示します。

  • PBKDF2を使用してファイルを暗号化します:
    openssl aes-256-cbc -e -salt -pbkdf2 -iter 10000 -in file -out file.enc
  • PBKDF2を使用して暗号化されたファイルを復号化します:
    openssl aes-256-cbc -d -salt -pbkdf2 -iter 10000 -in file.enc -out file.dec
  • ファイルのSHA256ダイジェストを作成します:
    sudo openssl dgst -sha256 file
  • prikey.pemファイルに格納されている秘密キーを使用して、SHA256ファイル・ダイジェストに署名します:
    sudo openssl dgst -sha256 -sign prikey.pem -out file.sha256 file
  • pubkey.pemファイルに格納されている公開キーを使用して、署名済ファイル・ダイジェストを確認します:
    sudo openssl dgst -sha256 -verify pubkey.pem -signature file.sha256 file