Welche APP soll ich zum Generieren eines zweiten Faktors verwenden?

Ich empfehle folgende Apps:

Android
- Ente Auth 2FA-Authentifikator (Vorteile: Ende-zu-Ende verschlüsselter Sync zu einer Desktop Version oder iOS Version)
- Microsoft Authenticator (Nachteile: Kein Export, macht nur für Microsoft Accounts Sinn)

iOS
- Ente Auth 2FA-Authentifikator (Vorteile: Ende-zu-Ende verschlüsselter Sync zu einer Desktop Version oder Android Version) 
- Microsoft Authenticator (Nachteile: Kein Export, macht nur für Microsoft Accounts Sinn) 

Desktop
- Ente Auth 2FA-Authentifikator (Vorteile: Ende-zu-Ende verschlüsselter Sync zu einer Desktop Version oder Android Version) 
Welche Zeichen muss mein Passwort enthalten und wie lang muss es sein?
Wie kann ich in meinem Browser den Cache bzw. Zwischenspeicher leeren?