Un PIN vient d'avoir 10000 combinaisons possibles, alors qu'une empreinte digitale en a beaucoup plus.
S'il s'agit d'un PIN à 4 chiffres, les gens pourraient simplement le forcer au lieu de forcer des millions d'empreintes digitales, n'est-ce pas?
La serrure biométrique est faible, donc peu sécurisée - elle est seulement pour la commodité de l'utilisateur.
Un PIN peut être généré à partir d'un ensemble de 10 chiffres - il peut être avec ou sans répétition.
Le mot de passe (sur Android d'usine) peut être généré à partir de l'ensemble de caractères ASCII, y compris des chiffres, sans caractères de contrôle - c < 32 || c > 127, ayant ainsi 94 caractères imprimables.
Encore une fois, la longueur minimale de l'écran de verrouillage est de 4 && la longueur maximale de l'écran de verrouillage est de 16 (sur Android d'usine).
De plus, la politique de mot de passe par défaut est PASSWORD_POLICY_UNSPECIFIED (sur Android d'usine).
Cela dit, Android d'usine (AOSP) a une marge de sécurité faible ; il revient à l'utilisateur de définir un mot de passe de qualité complexe pour atténuer les attaques en ligne (bruteforce).
Bien sûr, vous pouvez modifier les politiques avec l'application DPM (DevicePolicyManager) ou créer une ROM personnalisée.
En ce qui concerne votre question sur le bruteforce, je vous suggère de lire ceci