Decrypt
Decrypt["password",enc]
暗号化されたオブジェクト enc を,指定されたパスワードを使って復号化しようと試みる.
Decrypt[keyspec,enc]
暗号鍵指定 keyspec を使って復号化しようと試みる.
Decrypt[obj]
obj を復号するためのパスワードをインタラクティブにリクエストする.
詳細
- Decrypt[…,enc]は,Encryptによって生成されるEncryptedObject[…]を取る.
- Decrypt[expr]は,ノートブックインターフェースではダイアログボックスを,テキスト型のインターフェースではテキストプロンプトを生成する.
- 対称暗号化メソッドでは,Decrypt[key,Encrypt[key,expr]]は expr を与える.
- Decryptは,EncryptedObject[…]["OriginalForm"]で指定された形で式を返す.
例題
すべて開くすべて閉じる例 (3)
スコープ (3)
バイト配列で暗号化されたデータを解く際は,使用された暗号化アルゴリズムの詳細をDecryptが知らなければならない:
EncryptedObjectを作って暗号,充填モード,テキストメッセージの形式を指定する:
対称暗号は,大抵の場合,暗号解読のための初期化ベクトルを必要とする:
EncryptedObjectを使って暗号,ブロックモード,初期化ベクトル,テキストメッセージの形式を指定する:
アプリケーション (1)
テキスト
Wolfram Research (2015), Decrypt, Wolfram言語関数, https://reference.wolfram.com/language/ref/Decrypt.html (2019年に更新).
CMS
Wolfram Language. 2015. "Decrypt." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/Decrypt.html.
APA
Wolfram Language. (2015). Decrypt. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Decrypt.html