8905599214
L'instantane transporte le mot de passe EN CLAIR, et encryptImportEntry le re-chiffre avec un IV neuf : le chiffre differe donc toujours, meme quand le mot de passe n'a pas bouge. Or le serveur decide d'ecrire une version dans l'historique en comparant les chiffres (`encrypted_password <> :newenc`) - il voyait une difference la ou il n'y en avait aucune, et chaque synchronisation qui redescendait une entree y deposait un doublon date du jour. L'historique montrait la meme valeur deux fois, a des jours d'ecart. Le serveur ne peut pas trancher, il ne voit que du chiffre. Seul le client connait les deux clairs : il compare, et rend le chiffre d'origine quand ils sont egaux - ce que le commentaire du handler appelle deja "JS reuses originalEncrypted bit-for-bit". Trouve en deroulant la serie H sur le telephone. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>