EncryptFile
EncryptFile["password",file]
指定されたパスワードを使ってファイルの暗号化されたバージョンを生成する.
EncryptFile["password",source,target]
source の暗号化されたバージョンを生成し,結果を target に入れる.
EncryptFile[keyspec,source,…]
暗号化キー指定 keyspec を使って暗号化する.
詳細とオプション
- EncryptFileは,DecryptFileを使った復号化に適する暗号化されたファイルを生成する.
- EncryptFileはファイルとクラウドオブジェクトの両方に使うことができる.
- EncryptFile[key,file]は file の暗号化されたバージョンの名前を与える.
- EncryptFile[key,CloudObject[…]]は,もとのクラウドオブジェクトのコンテンツの暗号化バージョンを含む,新規の無記名クラウドオブジェクトを返す.
- EncryptFile[key,File[…]]もまたサポートされている.
- EncryptFile[keyspec,…]の暗号化キー指定 keyspec はEncryptと同じ形である.
- EncryptFileは次のオプションを持つ.
-
Permissions Automatic 作成されたクラウドオブジェクトのために設定するパーミッション OverwriteTarget False 自動的に命名された新たなファイルで既存のファイルを上書きするかどうか Method Automatic 暗号化法の詳細 - EncryptFileはEncryptと同じMethodオプションの指定を使う.
- Permissionsの設定は,EncryptFile[key,CloudObject[…]]で新たに作られたクラウドオブジェクトのみに影響する.ターゲットとして明示的に指定されたクラウドオブジェクトには影響しない.
- Permissions->Automaticとすると,$Permissionsによって任意のパーミッションが与えられる.
- OverwriteTargetの設定は,EncryptFile[key,file]によって新たに作成されるファイルで,その名前が既存のファイル名と衝突するものにのみ影響する.
例題
すべて開くすべて閉じる例 (4)
スコープ (2)
オプション (2)
Permissions (1)
OverwriteTarget (1)
OverwriteTarget->Trueとすると,EncryptFileはtmp.txt.mxを上書きする:
特性と関係 (2)
Wolfram Research (2017), EncryptFile, Wolfram言語関数, https://reference.wolfram.com/language/ref/EncryptFile.html (2020年に更新).
テキスト
Wolfram Research (2017), EncryptFile, Wolfram言語関数, https://reference.wolfram.com/language/ref/EncryptFile.html (2020年に更新).
CMS
Wolfram Language. 2017. "EncryptFile." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/EncryptFile.html.
APA
Wolfram Language. (2017). EncryptFile. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/EncryptFile.html