> For the complete documentation index, see [llms.txt](https://docs.enginsight.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enginsight.com/docs/knowledge-base/konfiguration/wie-richte-ich-in-enginsight-eine-field-level-encryption-ein.md).

# Wie richte ich in Enginsight eine Field Level Encryption ein?

Field Level Encryption (FLE) ist eine Sicherheitsmethode, bei der spezifische Felder innerhalb eines Datensatzes verschlüsselt werden, anstatt die gesamte Datenbank zu verschlüsseln.

Nimm folgende Schritte vor, um die Field Level Encryption in Enginsight einzurichten:

{% stepper %}
{% step %}
Logge dich auf dem **Enginsight Applikationsserver** ein.
{% endstep %}

{% step %}
Öffne mit folgendem Befehl die Enginsight Konfigurationsdatei:

```
sudo nano /opt/enginsight/enterprise/conf/services/config.json
```

{% endstep %}

{% step %}
Navigiere zum Abschnitt `"database"` und ergänze ihn wie folgt:

<pre><code>"database": {
    "uriConnectionString": "...",
<strong>    "fieldLevelEncryption": {
</strong><strong>        "enabled": true,
</strong><strong>        "key": "&#x3C;Passwort>"
</strong>    }
},
</code></pre>

{% hint style="info" %}
Vergiss dabei nicht, `<Passwort>` mit einem starken Passwort zu ersetzen. Dieses sollte mindestens 16 bis 32 Zeichen haben und möglichst aus Buchstaben, Ziffern und Sonderzeichen bestehen.
{% endhint %}
{% endstep %}

{% step %}
Speichere die Konfigurationsdatei (**Strg** + **o**) und bestätige den Speicherprozess. Schließe die Konfigurationsdatei (**Strg** + **x**).
{% endstep %}

{% step %}
Nun musst du das Setup-Skript für den Applikationsserver noch einmal ausführen, um deine Konfigurationsänderungen zu übernehmen.

Navigiere dazu mit folgendem Befehl in das Verzeichnis, in dem die Enginsight Konfigurationsdateien liegen:

```
cd /opt/enginsight/enterprise
```

{% endstep %}

{% step %}
Führe mit folgendem Befehl das Setup-Skript für den Applikationsserver neu aus, um deine Anpassungen zu übernehmen, und bestätige alle Abfragen mit der **Enter**-Taste:

```
sudo ./setup.sh
```

{% endstep %}
{% endstepper %}

***
