45 lines
1.9 KiB
Markdown
45 lines
1.9 KiB
Markdown
# PANDA
|
||
|
||
**P**seudonymisierung **a**lphanumerischer **N**utzdaten **d**urch **A**lphabetverschiebung
|
||
|
||
PANDA importiert CSV-Dateien, pseudonymisiert ausgewählte Werte durch eine umkehrbare Alphabetverschiebung und exportiert das Ergebnis wieder als CSV.
|
||
|
||
## Fest installieren
|
||
|
||
`PANDA-Setup.exe` doppelt anklicken. Der Installer:
|
||
|
||
- installiert PANDA für das aktuelle Windows-Benutzerkonto,
|
||
- kann Desktop- und Startmenü-Verknüpfungen anlegen,
|
||
- trägt PANDA unter **Windows → Installierte Apps** ein,
|
||
- installiert einen vollständigen Uninstaller.
|
||
|
||
Administratorrechte sind bei der Standardinstallation nicht erforderlich.
|
||
|
||
## Ohne Installation starten
|
||
|
||
Alternativ `PANDA-Portable.exe` doppelt anklicken. Diese Einzeldatei benötigt keine zusätzlichen Programmdateien.
|
||
|
||
## Bedienung
|
||
|
||
1. **Importieren** anklicken und eine CSV-Datei auswählen.
|
||
2. Festlegen, ob die erste Zeile Überschriften enthält.
|
||
3. Spalten an- oder abwählen. Die Dateivorschau aktualisiert sich sofort.
|
||
4. Im Importfenster **Importieren** anklicken.
|
||
5. Links einzelne oder mehrere Zellen markieren. Über die Checkbox neben einer Zeilennummer lässt sich die komplette Zeile auswählen. Alternativ **Alle Einträge** wählen.
|
||
6. Schrittweite festlegen und **Hochzählen (+)** oder **Runterzählen (-)** verwenden.
|
||
7. Das Ergebnis rechts kontrollieren und mit **CSV exportieren** speichern.
|
||
|
||
Auswahlmarkierungen werden ausschließlich in der linken Originaltabelle dargestellt.
|
||
|
||
Die Buchstaben `A-Z` und `a-z` werden zyklisch verschoben. Beispiel: `Z + 1 = A` und `a - 1 = z`. Zahlen, Leerzeichen, Satzzeichen und Umlaute bleiben unverändert.
|
||
|
||
## Dateien
|
||
|
||
- `PANDA-Setup.exe` – Installer inklusive Uninstaller
|
||
- `PANDA-Portable.exe` – portable Einzeldatei
|
||
- `PANDA.ico` / `PANDA-icon-final.png` – Programmsymbol
|
||
- `Beispiel.csv` – Beispieldaten
|
||
- `Program.cs` – Programmquellcode
|
||
- `Installer.cs` / `Uninstaller.cs` – Setupquellcode
|
||
- `build.ps1` / `Tests.cs` – Build und automatische Tests
|