oui c'est ce que je voulais dire par
techniques mathématiques qui permettent de stocker une représentation dérivée du mot de passe
SHA-256 sera plus robuste qu'un digest MD5. j'ai posté dans un autre fil de discussion un bout de code qui fait un hash (SHA-256 ou SHA256 HMAC) et compare avec une valeur attendue (et un lien vers un site web pour obtenir le code correspondant à votre mot de passe)
il ne faut pas s'arrêter là cependant si l'arduino est physiquement accessible, il faut activer les fusibles du processeur qui empêchent de télécharger un nouveau code
à noter que vous pourriez écrire cela plutôt sous la forme
const char rightnumber[] = {'2', '2', '2', '2'};
const byte combinationlenght = sizeof rightnumber / sizeof rightnumber[0];
ça rend le code plus lisible sans se taper la table ASCII et la longueur est maintenant déterminée par le tableau de code plutôt que le contraire --> plus simple à modifier