(aus Datenschutzgründen darf der Ordnername nicht lesbar sein).
Für diese Zwecke sollten eigentlich die Zugriffsrechte angepasst werden. Eine Verschlüsselung von Dateinamen/Ordnernamen scheint mir eher "Security by Obscurity" zu sein.
mit Base16 hast Du keine Sonderzeichenprobleme.
Gruß
K-H