# tDataDecrypt

Decrypts data encrypted with the tDataEncrypt component.

Decrypting the cipher text and reading the original data require either:

* The user-defined password and the cryptographic file.
* The 256-bit secret key encoded with base64.

Information noteNote: The minimum required Java version for this component is Java 8u161.

In local mode, Apache Spark 3.0.x and later versions are supported.

This component is not shipped with your Talend Studio by default. You need to install it using the Feature Manager. For more information, see [Installing features using the Feature Manager](https://help.qlik.com/talend/r/en-US/8.0/studio-user-guide/install-features-to-talend-studio).

### In this section

* [tDataDecrypt Standard properties](https://help.qlik.com/talend/en-US/components/8.0/data-privacy/tdatadecrypt-standard-properties)
* [tDataDecrypt properties for Apache Spark Batch](https://help.qlik.com/talend/en-US/components/8.0/data-privacy/tdatadecrypt-properties-for-apache-spark-batch)
* [tDataDecrypt properties for Apache Spark Streaming (deprecated)](https://help.qlik.com/talend/en-US/components/8.0/data-privacy/tdatadecrypt-properties-for-apache-spark-streaming)
* [tDataDecrypt properties for Apache Spark Structured Streaming](https://help.qlik.com/talend/en-US/components/8.0/data-privacy/tdatadecrypt-properties-for-apache-spark-structured-streaming)