Initial commit: PANDA 1.3

This commit is contained in:
PANDA Project
2026-08-07 11:21:03 +02:00
commit 3b180ee2f0
11 changed files with 1901 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
# 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