Decrypt - ストリームの復号化

Encryptコンポーネントで暗号化したストリームを復号化します。

※このコンポーネントの使用は推奨されません。DecryptAESコンポーネントを使用してください。

■ストリーム情報

入力フォーマットBinary,Text
接続数1
出力フォーマットBinary,Text,HTML,CSV,XML,MIME,FixedLength

■コンポーネントプロパティ

名前プロパティ型マッピング説明
パスワードpassword入力    復号化に使用するパスワードを指定します。
暗号化に使用したパスワードと違うパスワードを指定した場合はエラーになります。

■ループ処理

なし。

■トランザクション処理

コミット何もしません。
ロールバック何もしません。

■エラー処理

タイプパラ
メータ
エラー処理フロー
へのストリーム
エラー
コード
説明
汎用 なし コンポーネントの入力ストリーム なし 復号化のパスワードが暗号化に使用したパスワードと異なる場合

■Text系ストリームの復号化

EncryptコンポーネントではText、CSV、XML、HTMLの各ストリームは一度文字列化してから暗号化されます。
そのためエンコーディングや、フィールド定義といった情報は暗号化情報には含まれません。

復号化したストリームでフィールド情報を使用する場合は、暗号化したストリームと同じ内容を個別に設定してください。

逆に言えば暗号化した時のストリーム型と復号時のストリーム型が別であっても復号化できます。
例えばXMLストリームを暗号化して、復号時にはTextストリームとして取り出しても問題はありません。